3

请求的模块“./clienteMixin.js”不提供名为“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 () {
    
    }
});
4

1 回答 1

1

首先更改您的导出以使用default导出:

export default {
  data() {
    return {
      loading: false,
    }
  },
}

这将解决导入问题。如果您希望您的 mixin 成为全局 mixin,请使用Vue.mixin

import myMixin from './clienteMixin.js'

Vue.mixin(myMixin);

const app = new Vue({
    delimiters: ['[[', ']]'],
    el: '#app',
    components:{},
    data() {
      return {
      }
    },
    methods: {
    },
    mounted () { 
    }
});
于 2021-02-09T06:00:40.067 回答