2016-05-15 72 views
1

我在我的腳本中有一個錯誤,我不知道要修復。我想導入我創建的多個mixin。VueJS multiple mixins

import GoogleMaps from '../mixins/GoogleMaps.js'; 
import MFApi from '../mixins/MFApi.js'; 

    export default { 
     template: require('../templates/map.html'), 
     mixins: [GoogleMaps, MFApi], 
(...) 

但這似乎並不奏效。如果它不止一個,我需要如何正確設置mixins變量?

只要我將新的mixin添加到變量中,第一個不會再被識別。

回答

1

這確實是正確的做法,我每天都這樣做。當你說mixin'不被識別'時,這意味着什麼。也許你在BOTH mixins中有一個同名的方法或屬性 - 這種情況下,你有衝突,最後一次通過沖突的方法/屬性會存活下來,覆蓋之前的一個或多個vue實例被編譯。