@ vue / cli热重装Vue.mixin无法激活?

时间:2018-08-13 07:40:53

标签: vue.js vue-cli

我有一个像这样的插件

main.js

const myComponent = Vue.extend(componentSCF)
myComponent.mixin({
     mounted(){
         this.appendData = 123
     }
});
Vue.component('compo-name', myComponent);

componentSCF是SCF

<script>
export default {
    methods:{
        getData: function(){
            console.log(this.appendData);
        }
    }
}
</script>

我可以正确获得appendData,但是每次进行一些更改并重新加载vue-cli时,我都无法获得该值,并且显示undefined

我需要刷新浏览器才能再次获取数据。

我不知道怎么回事,Vue.mixing在重新加载时不起作用吗?

我不能为这样的组件设置属性吗?

在生产模式下会发生此问题吗?(构建到dist脚本)。

我也尝试过这个,同样的结果。

myComponent.mixin({
     data: ()=>{
         return { appendData: 123 }
     }
});

0 个答案:

没有答案