正则引入store中的modules文件

news/2025/2/11 11:18:06/

正则引入store中的modules文件

在这里插入图片描述

// index.js
import { createStore } from 'vuex';const modulesFiles = require.context('./modules', true, /\.ts|js$/);
const modules = modulesFiles.keys().reduce((modules1, modulePath) => {const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1');const value = modulesFiles(modulePath);modules1[moduleName] = value.default;return modules1;
}, {});export default createStore({state: {},mutations: {},actions: {},modules
});
// 可以忽略不看
const state = {};
const getters = {};
const mutations = {};
const actions = {storeFunc({state, getters}, {eventName}) {}
};
export default {state,getters,mutations,actions,
};
因为公司有代码审核,以上这段代码会提示state,getters已经被定义了。无法通过代码审核,修改以下代码就可以正常通过审核。
//修改后
const stateData = {};
const gettersData = {};
const mutations = {};
const actions = {storeFunc({state, getters}, {eventName}) {}
};
export default {state() {return stateData;},getters() {reutrn gettersData;},mutations,actions,
};

http://www.ppmy.cn/news/1571142.html

相关文章

C++ 设计模式 - 访问者模式

一:概述 访问者模式将作用于对象层次结构的操作封装为一个对象,并使其能够在不修改对象层次结构的情况下定义新的操作。 《设计模式:可复用面向对象软件的基础》一书中的访问者模式因两个原因而具有传奇色彩:一是因为它的复杂性&a…

【时时三省】(C语言基础)基础习题1

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 1.什么是程序?什么是程序设计 程序是为实现特定目标或解决特定问题,用计算机能理解和执行的语言编写的一系列指令的集合。 程序设计是问题分析,设计算法…

STM32的HAL库开发---高级定时器PWM输入模式实验

一、PWM输入模式工作原理 通过PWM输入模式,可以测量PWM的周期、频率、占空比。 时钟源选择内部时钟源,然后设置PSC预分频系数。F1系列内部时钟为72M的,PSC分频系数设置为0,也就是不分频。可以计算出计数器计一个数的时间&#xf…

《量化绿皮书》Chapter 3 Calculus and Linear Algebra 微积分与线性代数(一)

《A Practical Guide To Quantitative Finance Interviews》,被称为量化绿皮书,是经典的量化求职刷题书籍之一,包含以下七章: Chapter 1 General Principles 通用技巧 Chapter 2 Brain Teasers 脑筋急转弯 Chapter 3 Calculus and…

ubuntu安装VMware报错/dev/vmmon加载失败

ubuntu安装VMware报错/dev/vmmon加载失败,解决步骤如下: step1:为vmmon和vmnet组件生成密钥对 openssl req -new -x509 -newkey rsa:2048 -keyout VMW.priv -outform DER -out VMW.der -nodes -days 36500 -subj "/CNVMware/"ste…

网络安全行业的冬天

冬天已经来了,春天还会远吗?2022年10月28日,各个安全大厂相继发布了财报,纵观2022年前三季度9个月,三六零亏了19亿,奇安信亏了11亿,深信服亏了6亿,天融信亏了4亿,安恒亏了…

JAVA程序员面试总结

第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的企业级开发。我们知道如何…

Kokoro 开源文本转语音引擎上线!多语言支持,无需联网,浏览器内极速运行

Kokoro 是一款轻量级的开源文本转语音(TTS)引擎,凭借其高效能和轻量化设计,迅速在技术社区中引起关注。本文将详细介绍 Kokoro 的主要特点,并提供在浏览器和 Python 环境中的代码示例,帮助您快速上手。 1. Kokoro:可在浏览器中运行的 TTS 引擎 1.1 简介 Kokoro 是一个…