2016-05-15 14 views
1

私のスクリプトにはエラーがあります。私が作成した複数のミックスインをインポートしたい。VueJS複数のミックスイン

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

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

しかし、これはうまくいかないようです。 mixins変数が複数の場合は、どのように正しく設定する必要がありますか?

新しいミックスインを変数に追加すると、最初のものがもう認識されなくなります。

答えて

1

これは本当に正しい方法です。私は毎日これを行います。ミックスインが「認識されない」と言うと、それはどういう意味ですか?おそらく、両方のミックスインに同じ名前のメソッドまたはプロパティがあるとします。この場合、競合し、最後に渡された競合メソッド/プロパティは存続し、インスタンスがコンパイルされる前のものを上書きします。

関連する問題