提问题的人
提问题的人
  • 发布:2023-05-31 10:30
  • 更新:2024-07-12 13:54
  • 阅读:840

【报Bug】vue3下做持久化,用的"pinia-plugin-persistedstate": "^3.1.0",这个插件,运行后web可以,但是安卓没有用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windonws 10 企业版 ltsc @ 2018

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 11

手机厂商: realme

手机机型: X2 pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

就是官方持久化用例
export function createApp() {
const app = createSSRApp(App);
const pinia = createPinia();
pinia.use(piniaPluginPersistedstate);
app.use(pinia);
return {
app
}
};

export const useAppStore = defineStore('AppStore', {
persist: true,
state: () => {
return {
count: 0
}
},
getters: {

},  
actions: {  
    increment() {  
        this.count++  
    },  
},  

})

操作步骤:

引入pinia-plugin-persistedstate插件,main.js中注册,照着官网写了个store

预期结果:

app可以持久化,web也可以

实际结果:

安卓无法持久化,web可以

bug描述:

vue3下做持久化,用的"pinia-plugin-persistedstate": "^3.1.0",这个插件,运行后web可以,但是安卓没有用

2023-05-31 10:30 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

我猜这个插件默认用的web storage,可能需要你自己配置一下,类似于这个:https://ext.dcloud.net.cn/plugin?id=280

7***@qq.com

7***@qq.com

有uni专用的掘金能搜到

2***@qq.com

2***@qq.com

解决没老哥,一样

要回复问题请先登录注册