From 3eced65b14a858329fd2b7f4c8bc6c5d66710c78 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期三, 06 九月 2023 16:57:01 +0800 Subject: [PATCH] Merge branch 'master' of ssh://10.153.19.150:29418/CanadaMes --- CanadaMes-ui/src/store/index.js | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/CanadaMes-ui/src/store/index.js b/CanadaMes-ui/src/store/index.js index 150cead..9b88426 100644 --- a/CanadaMes-ui/src/store/index.js +++ b/CanadaMes-ui/src/store/index.js @@ -10,5 +10,29 @@ modules: { tags, }, + state: { + tagData: {} // 瀛樺偍鏍囩鏁版嵁鐨勫璞� + }, + mutations: { + // 鏇存柊鏍囩鏁版嵁 + updateTagData(state, payload) { + state.tagData[payload.tag] = payload.data; + } + }, + actions: { + // 寮傛鎿嶄綔鏇存柊鏍囩鏁版嵁 + updateTagDataAsync({ commit }, payload) { + // 鎵ц寮傛鎿嶄綔锛屾瘮濡傚彂閫佽姹傝幏鍙栨暟鎹� + // 鐒跺悗閫氳繃commit瑙﹀彂mutation鏉ユ洿鏂版暟鎹� + setTimeout(() => { + commit('updateTagData', payload); + }, 1000); + } + }, + getters: { + getTagData: (state) => (tag) => { + return state.tagData[tag] || null; // 鑾峰彇鎸囧畾鏍囩鐨勬暟鎹� + } + } // 鍏朵粬閰嶇疆 }); -- Gitblit v1.8.0