The requested module './clienteMixin.js' does not provide an export named 'default'
混合
export const myMixin = {
data() {
return {
loading: false,
}
}
}
Vue 应用
import myMixin from './clienteMixin.js'
var app = new Vue({
delimiters: ['[[', ']]'],
el: '#app',
components:{},
mixins: [myMixin],
data() {
return {
}
},
methods: {
},
mounted () {
}
});
最佳答案
首先更改您的导出以使用默认
导出:
export default {
data() {
return {
loading: false,
}
},
}
这将解决导入问题。如果你想让你的 mixin 成为 global mixin , 使用 Vue.mixin
:
import myMixin from './clienteMixin.js'
Vue.mixin(myMixin);
const app = new Vue({
delimiters: ['[[', ']]'],
el: '#app',
components:{},
data() {
return {
}
},
methods: {
},
mounted () {
}
});
关于javascript - Vue.js Import mixin 不在应用程序中导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66113704/