本文主要是介绍vue打包项目发现打包结果太大了,vuex太大了怎么办??,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:vue打包项目发现打包结果太大了,vuex太大了
解决方案:按组件加载vuex
function a(){//因为a有install,所以这里不会被执行
}
//vue引入文件import,require.ensure
//Vue.use(a),如果参数a有install属性就执行install,如果没有就执行a本身
a.install = function(vue){vue.mixin({created:function(){//有没有需要异步加载的vuex-》import()方法从module里面引入该js-》注册到vuex上if(this.$options.isVuex){var _name = this.$options.name;import("./store/module/"+_name).then(res)=>{this.$stroe.registerModule(this.$options.name,res.default);}}}})
}Vue.use(a);
这篇关于vue打包项目发现打包结果太大了,vuex太大了怎么办??的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!