安装 pinia
创建 store 文件夹用来管理状态
在 mian.js 中引入 pinia
详情见pinia一章
在一些时候,我们需要持久化存储一些数据,保证页面刷新后还能拿到对应的数据
我们可以使用 uni-app 的数据存储方法,uni-app 的数据存储和获取方法可以做到直接存储对象或数组到本地缓存中。我们可以利用这个来做。
我们可以参考 ts 的 enum,将要存储到 storage 中的 key 和程序中的 key 分离开来,后期要修改 storage 中的键时,程序部分只需改动该文件即可
此时,我们存入本地存储的 key 为 TOKEN 和 USER_INFO, 如果我们想将 TOKEN 更改为 USER_TOKEN 的话,也只需要改动该文件即可
这里用 useUserStore 举例
评论区
评论加载中...