版权声明:本文为博主原创文章,未经博主允许不得转载。除非支付宝搜索 7212127 领个红包再转载。 https://blog.csdn.net/twodogya/article/details/83866673
比较好用,记录下来。
以下方法将获取vuex中Modules文件夹里的所有modules并导出。
const files = require.context(".", false, /\.js$/);
const modules = {};
const getters = {};
files.keys().forEach(key => {
if (key === "./index.js") return;
modules[key.replace(/(\.\/|\.js)/g, "")] = files(key).default;
getters[key.replace(/(\.\/|\.js)/g, "")] = data => {
return data[key.replace(/(\.\/|\.js)/g, "")];
};
});
export default { modules, getters };
哦对了,这个需要用到node环境。。。electron-vue可以这么用。普通的vue工程还是按照老方法引吧