UNPKG

@unit-mesh/gogocode-plugin-element

Version:

## 开始迁移

19 lines (16 loc) 695 B
const scriptUtils = require('../utils/scriptUtils'); module.exports = function (ast) { const script = ast.parseOptions && ast.parseOptions.language === 'vue' ? ast.find('<script></script>') : ast; const template = ast.find('<template></template>'); if (template.has( '<el-calendar :range="$_$1" $$$1>$$$2</el-calendar>')) { scriptUtils.addDayjsImport(script); scriptUtils.addData(script, { dayjs: 'dayjs', }); template.replace( '<el-calendar :range="$_$1" $$$1>$$$2</el-calendar>', `<el-calendar :range="$_$1.map(d => dayjs(d, 'YYYY-MM-DD').toDate())" $$$1>$$$2</el-calendar>` ); } return ast; };