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