概述
在最近的學習任務中了解了 Vue,并對其產生了濃厚的興趣,現在分享一下我的學習所得
關鍵字其一
state
state 是 Vuex 存儲中的“狀態對象”,用于存儲整個應用的共享數據(如用戶信息、令牌、權限等),比如:
state.token 表示從 vuex 的狀態中獲取當前用戶的 token,作為注銷請求的參數傳遞給 logout() 接口調用
state 一般定義在 store 目錄中,是 store 的核心配置的一部分,比如在 store/permission.js 中找到了 state 的定義
簡單來說,state 是 Vuex 中存儲共享數據的容器
關鍵字其二
resolve()
resolve() 是 Promise 構造函數的參數之一,是一個函數,用于將 Promise 的狀態從“未完成”變為“成功”,比如
在這段代碼中,當注銷操作全部完成后,調用 resolve() 會通知外部,“注銷操作已成功完成”,此時外部可以通過 .then() 處理后續邏輯
簡單來說,resolve() 是 Promise 中標記異步操作成功的函數,用于通知外部流程已完成