script内export的代码没有执行
lichking1201 opened this issue · 2 comments
lichking1201 commented
源文件:
<template>
<div>login</div>
<button @click="ddd">ddd</button>
</template>
<script>
export default {
props: {
login: {
type: String,
default: 'login'
}
},
methods: {
ddd() {
alert()
}
}
}
</script>
<style>
.test{
color: red;
}
</style>
配置文件:
fis.match('/components/**.vue', {
isMod: true,
rExt: 'js',
useSameNameRequire: true,
parser: [
fis.plugin('vue-component', {
// 暂时还没有自定义配置哦
}),
fis.plugin('babel')
]
});
ccqgithub commented
目前好像对exports default 的支持还有问题,暂时用module.exports 试试
ccqgithub commented
已经好了,@1.2.0, 例子见test目录
注:export default 的模块如果使用require导入的话需要加default:require('./c').default
<script>
import ComponentA from './a';
import ComponentB from './b';
export default {
components: {
ComponentA,
ComponentB,
ComponentC: require('./c').default
},
created() {
console.log('Index page created!');
},
methods: {
//
}
}
</script>