Vue plugin that store mixins
The Vue.mixin() function register a globally mixin that isn't the best for performance. This plugin provides a way to register mixins, keep them in a defined store and use them when needed.
$ npm install vue-mixins-store
import Vue from 'vue'
import VueMixinsStore from 'vue-mixins-store'
Vue.use(VueMixinsStore)
Vue.mixin({ ... }) // old way, register a global mixin
Vue.mixin('myMixin', { ... }) // new way, register a stored mixin
import Vue from 'vue'
export default {
mixins: [
Vue.$mixins.myMixin
]
}