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

ops/2024/12/22 15:29:13/

插件默认使用 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.ppmy.cn/ops/108942.html

相关文章

TCP通信三次握手、四次挥手

前言 前面我说到了,UDP通信的实现,但我们经常说UDP通信不可靠,是因为他只会接收和发送,并不会去验证对方收到没有,那么我们说TCP通信可靠,就是因为他会进行验证接收端是否能够接收和发送,并且只…

【Kubernetes知识点问答题】监控与升级 / ETCD 备份与恢复

目录 1. 举例说明 K8s 中都有哪些常规的维护管理操作。 2. 如何升级 K8s 到新的版本?在升级过程中应该注意哪些事项? 3. 解释 ETCD 及其备份和恢复的过程。 1. 举例说明 K8s 中都有哪些常规的维护管理操作。 常见的维护管理操作有: ① 查看…

Vue(7)——工程化开发

目录 工程化开发 组件化开发 普通组件的注册使用 局部注册 全局注册 组件三大组成部分说明 template style script 组件通信 父子关系 prpo prpos校验 类型校验 其他校验 prop与data、单向数据流 工程化开发 工程化开发模式:基于构建工具的环境…

RocketMQ异步报错:No route info of this topic

在SpringBoot中发送RocketMQ异步消息的时候报错了,提示org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, testTopic1 这里给出具体的解决方案 一、Broker模块不支持自动创建topic,并且topic没有被手动创建过 R…

mysql5.6根据经纬度查询距离二

在MySQL 5.6中,您可以使用Haversine公式来根据经纬度查询距离。以下是一个示例SQL查询,它计算出所有点与给定点(经度lon和纬度lat)的距离,并按距离排序: SELECT id, (2 * 6378.137 * ASIN(SQRT(POW( SIN( PI( ) * ( $lng- long ) …

【机器人工具箱Robotics Toolbox开发笔记(五)】 机器人位姿变换开发实例

假设空间中的一个坐标系{A},表示为 如果将这个坐标系沿着参考坐标系的Y轴移动10个单位,然后再沿着Z轴移动5个单位得到坐标系{B},求坐标系{B}的表示。 MATLAB代码: A=[0.527,-0.574,628,5;0.369,0.819,0.439,3:-0.766,0,0,643.8:0,0,0,1]T=trans1(0,10,5)B=T*A 运行结果:…

2024数学建模国赛B题代码

B题已经完成模型代码!详情查看文末名片 问题1:可以考虑使用统计学中的“样本量估算”方法,使用二项分布或正态近似来决定最少的样本量,并通过假设检验(如单侧检验)在95%和90%置信度下进行判断。 import n…

LLM的指令微调新发现:不掩蔽指令

最近看到了一篇挺有意思的论文,叫《指令掩蔽下的指令调整》(Instruction Tuning With Loss Over Instructions,https://arxiv.org/abs/2405.14394) 。 这篇论文里,研究者们对一个在指令微调中大家普遍接受的做法提出了疑问&#…