vue混入mixins时注意的问题


mixin.js - 方式一:导出对象

const mixin = {
  mounted () {
    console.log('fffffffffffff') }, methods: { } } export { mixin }

使用时,就应该使用对象的方式导入,即:{ mixin }

import { mixin } from './mixins/mixin'

export default { mixins: [mixin] }

 

mixin.js - 方式二:导出变量

const mixin = {
  mounted () {
    console.log('fffffffffffff') }, methods: { } } export default mixin

使用时,就应该使用变量的方式导入,即:mixin

import mixin from './mixins/mixin'

export default { mixins: [mixin] }

 

总结:导出导入方式要一致,否则就无法混入,会报错:Cannot read property 'components' of undefined


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM