当前位置: 首页 > news >正文

uniapp微信小程序开发踩坑日记:Pinia持久化报错Cannot read property ‘localStorage‘ of undefined

插件默认使用 localStorage 实现持久化,小程序端不兼容,需要替换持久化 API

import { defineStore } from 'pinia'
 

export const useCommonStore = defineStore('pack-store', {state: (): State => ({wwInfo: {},globalData: {},timerLock: false, //是否关闭合成定时器}),getters: {},actions: {setWwInfo: (state: State, data: any) => {this.wwInfo = data;//注意这里不用加state。直接this就行},
},{// 配置持久化persist: {// 调整为兼容多端的APIstorage: {setItem(key, value) {uni.setStorageSync(key, value) },getItem(key) {return uni.getStorageSync(key) },},},
},
)
http://www.lryc.cn/news/434090.html

相关文章:

  • 负载均衡调度器--LVS
  • TinyWebSever源码逐行注释(五)_ http_conn.cpp
  • windows手工杀毒-寻找可疑进程之句柄
  • java开发后端
  • Redis 的标准使用规范之数据类型使用规范
  • 人工智能技术导论——基于产生式规则的机器推理
  • Apache Guacamole 安装及配置VNC远程桌面控制
  • 在Linux中从视频流截取图片帧(ffmpeg )
  • 使用脚手架来创建 express 项目
  • 单片机常用的软件架构
  • 服务器模型 Reactor 和 Proactor
  • 使用 Grype 检查 .jar 包中的漏洞
  • IDEA 常用插件推荐,美观又实用!
  • 浮点数精度问题
  • RK3576芯片在智能家居里中型智慧屏产品的应用方案分析
  • 什么是生成式 AI?
  • 计算机网络期末试题及答案
  • MySQL中DML操作(一)
  • Django 模板继承
  • 黑马点评17——多级缓存-Lua语法
  • 如何在Linux 上运行 SciChart WPF图表控件?
  • C--字符串函数处理总结
  • PLSQL-将一份excel数据导入到一张物理表(Oracle)
  • 【系统架构设计师】状态模式
  • Linux网络编程1——socket通信
  • 【每日一题】LeetCode 1052.爱生气的书店老板(数组、滑动窗口)
  • IDEA中无法使用 Subversion 命令行客户端 svn Subversion 可执行文件的路径可能是错误的
  • ThreadLocal 在线程池中的内存泄漏问题
  • 如何编写Prompt,利用AI高效生成图表——图表狐(FoxChart)指南
  • Redis主从数据同步过程:命令传播、部分重同步、复制偏移量等