【Uniapp-Vue3】在uniapp中使用pinia的基本用法

devtools/2025/3/1 14:36:26/

引入pinia:

在main.js中对pinia进行引入,使用和导出

import * as Pinia from 'pinia';  // 引入pinia

app.use(Pinia.createPinia());  // 使用pinia

在项目根目录下创建一个stores文件夹,里面创建一个counter.js文件 

 

我们在counter.js中定义两个变量和一个函数,并进行导出

在需要使用的地方引入pinia,并使用函数接受导出的对象 

import {useCounterStore} from "@/stores/counter.js";  // 导入pinia
let counterStore = useCounterStore();  // 获取导出对象

 我们可以直接当做正常的变量去使用


http://www.ppmy.cn/devtools/163648.html

相关文章

DevSecOps普及:安全与开发运维的深度融合

一、引言 随着软件开发模式的演进,DevOps已成为现代软件工程的主流实践。然而,在传统的DevOps流程中,安全往往被视为开发和运维之外的额外环节,导致安全漏洞在产品交付后才被发现,增加了修复成本和风险。为了解决这一…

本地部署deepseek大模型后使用c# winform调用(可离线)

介于最近deepseek的大火,我就在想能不能用winform也玩一玩本地部署,于是经过查阅资料,然后了解到ollama部署deepseek,最后用ollama sharp NUGet包来实现winform调用ollama 部署的deepseek。 本项目使用Vs2022和.net 8.0开发,ollam…

网站被sweet32攻击 漏洞修复

网站被Sweet32攻击,可以采取以下方式:1. 避免使用存在安全缺陷的DES/3DES密码算法。2. 禁用弱密码套件。 免费漏洞检测网址:Qualys SSL Labs 我的服务器是 winserver 2016 sql server2014 挂的iis 没有nginx 禁用一些加密算法即可…

网络原理--TCP的特性

TCP报文的结构: TCP的报头前20字节是固定长度,也可以通过“选项”来增加。 一、用来确保可靠性,最核心的机制,称为“确认应答” 引入一个情景: A向B询问cat和dog的意思: 这种情况是理想情况,…

2-1文件描述符

文章目录 1 虚拟地址空间1.1 为什么需要虚拟内存而不是直接加载进物理内存1.2 分区 2 文件描述符1.1 文件描述符表file 1 虚拟地址空间 可以用来加载程序数据对应一段连续的内存地址,其实位置为0这个内存地址是虚拟的,并不是物理内存的0地址 当运行磁盘…

【Win10】Anaconda + Pycharm 环境搭建教程

一、 Anaconda 安装包下载 1. Anaconda官方 https://www.anaconda.com/ 下载较慢, 页面直观 2. 清华镜像站 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 二、 Pycharm 安装包下载 https://www.jetbrains.com/pycharm/ 进入官网后,点击此处的Do…

arm | lrzsz移植记录

1 我的使用场景 开发板无网络, 无奈只得用U盘拷贝文件 文件不大, 每次都插拔U盘, 很繁琐 原来的环境不支持rz等命令 就需要移植这个命令来使用 下载地址 https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 2 编译脚本 # 主要内容在这里 configure_for_arm(){mkdir -p $PA…

记录一个C语言打印的误区:无符号的数通过%d打印出现符号位的现象

打印无符号数 • 使用 printf 打印无符号数时,应使用 %u 格式说明符。 • 如果错误地使用 %d(用于有符号整数),可能会导致误解,因为 %d 会将无符号数解释为有符号数。 符号位的误解(错误出现) …