Skip to content

store

user

用户数据缓存。

名称说明类型
token标识string
setToken设置标识function
refreshToken刷新标识function
info用户信息Eps.UserInfoEntity
get获取用户信息function
set设置用户信息function
update更新用户信息function
clear清空用户、tokenfunction
logout退出登陆function

示例

更新用户信息

ts
const { user } = useStore();

user.update({ name: "COOL" });

dict

字典数据缓存。

名称说明类型
data字典数据object
get获取数据列表function
getLabel获取名称function
refresh获取数据列表function

示例

返回指定类型的数据列表

ts
const { dict } = useStore();

console.log(dict.get("brand"));

/** 
 * 返回值为一个数组
[
  {
    label: "COOL",
    value: 1,
  },
  {
    label: "闪酷",
    value: 2,
  },
];
*/

返回指定类型的数据文本 label

ts
const { dict } = useStore();

console.log(dict.getLabel("brand", 1));

// 返回值为一个字符串 COOL

WARNING

程序启动时会调用一次 dict.refresh() 获取所有的字典。有可能存在部分数据已被后台操作人员修改,可以在页面中单独刷新使用到的字典数据:

ts
onShow(() => {
  dict.refresh(["userTag", "userStatus"]);
});