四、Vue3中使用Pinia解构Store

javascript 复制代码
<template>
  <div>
    pinia原始值: {{ Test.current }} --- {{ Test.name }}
    <button @click="change">change</button>
  </div>
  <hr />
  <div>
    解构后值: {{ current }} --- {{ name }}
    <button @click="change">change</button>
  </div>
</template>
<script setup lang="ts">

import { useTestStore } from './store';
import { storeToRefs } from 'pinia';

const Test = useTestStore();

// pinia 解构不具有响应式
// const { current, name } = Test;

// 要使用storeToRefs()
const  { current, name } = storeToRefs(Test);

const change = () => {
  // Test.current++
  // 或
  current.value++
}


</script>
<style scoped></style>
相关推荐
wjs20242 分钟前
Ruby File 类和方法
开发语言
UXbot4 分钟前
2026年AI全链路产品开发工具对比:5款从创意到上线一站式平台深度解析
前端·ui·kotlin·软件构建·swift·原型模式
xyq20245 分钟前
API 类别 - UI 核心
开发语言
一拳不是超人14 分钟前
前端工程师也要懂的服务器部署知识:从 Nginx 到 CI/CD
服务器·前端
Dxy123931021619 分钟前
Python路径算法简介
开发语言·python·算法
AlkaidSTART19 分钟前
TanStack Query 技术指南:异步状态管理核心实践
前端·react.js
前端那点事20 分钟前
前端必看!JS高频实用案例(单行代码+实战场景+十大排序)
javascript
文慧的科技江湖20 分钟前
光储充协同的终极闭环:用SpringCloud微服务打造“发-储-充-用“智能能源网络 - 慧知开源充电桩管理平台
java·开发语言·spring cloud·微服务·能源·充电桩开源平台·慧知重卡开源充电桩平台
种花家的强总23 分钟前
前端项目开发/维护中降低成本的方式之一:降低耦合度
前端
東雪木25 分钟前
Java学习——内部类(成员内部类、静态内部类、局部内部类、匿名内部类)的用法与底层实现
java·开发语言·学习·java面试