From f26f29d84e0a68831a6af14dab3eec5500496d2e Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期三, 28 五月 2025 16:48:52 +0800 Subject: [PATCH] 初始化项目 --- uview-ui/libs/store/index.js | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/uview-ui/libs/store/index.js b/uview-ui/libs/store/index.js new file mode 100644 index 0000000..a5927b3 --- /dev/null +++ b/uview-ui/libs/store/index.js @@ -0,0 +1,19 @@ +// 鏆傛椂涓嶇敤vuex妯″潡鏂瑰紡瀹炵幇锛屽皢璇ユ柟娉曠洿鎺ユ斁鍏ュ埌/store/index.js涓� +const module = { + actions: { + $uStore({rootState}, params) { + let nameArr = params.name.split('.'); + if(nameArr.length >= 2) { + let obj = rootState[nameArr[0]]; + for(let i = 1; i < nameArr.length - 1; i ++) { + obj = obj[nameArr[i]]; + } + obj[nameArr[nameArr.length - 1]] = params.value; + } else { + rootState[params.name] = params.value; + } + } + } +} + +export default module \ No newline at end of file -- Gitblit v1.9.3