5***@qq.com
5***@qq.com
  • 发布:2024-12-31 09:24
  • 更新:2024-12-31 15:20
  • 阅读:115

【报Bug】支付宝小程序 pinia-plugin-persistedstate 插件报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 4.43

第三方开发者工具版本号: 最新

基础库版本号: 最新

项目创建方式: HBuilderX

操作步骤:

"pinia": "2.3.0",
"pinia-plugin-persistedstate": "^4.2.0",
在main.ts中使用
function customStorage() {
return createPersistedState({
storage: {
getItem(key: string) {
return uni.getStorageSync(key);
},
setItem(key: string, value: any) {
uni.setStorageSync(key, value);
},
},
});
}
const pinia = createPinia();
pinia.use(customStorage());
const app = createSSRApp(App).use(pinia);

在支付宝小程序 报错 核心是 pinia.use(customStorage());这行代码 去掉就没事了,h5环境未复现

预期结果:

支付宝小程序不报错

实际结果:

支付宝小程序报错

bug描述:

"pinia": "2.3.0",
"pinia-plugin-persistedstate": "^4.2.0",
在main.ts中使用
function customStorage() {
return createPersistedState({
storage: {
getItem(key: string) {
return uni.getStorageSync(key);
},
setItem(key: string, value: any) {
uni.setStorageSync(key, value);
},
},
});
}
const pinia = createPinia();
pinia.use(customStorage());
const app = createSSRApp(App).use(pinia);

在支付宝小程序 报错 核心是 pinia.use(customStorage());这行代码 去掉就没事了,h5环境未复现

2024-12-31 09:24 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

降低 pinia-plugin-persistedstate 版本试试,其他平台是否正常,比如微信、头条模拟器是否正常,缩小下问题范围

要回复问题请先登录注册