四、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>
相关推荐
网络点点滴4 分钟前
watch监视-ref基本类型数据
前端·javascript·vue.js
ALex_zry4 分钟前
深入解析gRPC C++动态反射:实现Proto消息的智能字段映射
开发语言·c++
西洼工作室14 分钟前
前端接口安全与性能优化实战
前端·vue.js·安全·axios
大布布将军14 分钟前
《前端九阴真经》
前端·javascript·经验分享·程序人生·前端框架·1024程序员节
幸运小圣16 分钟前
for...of vs for 循环全面对比【前端JS】
开发语言·前端·javascript
liu****18 分钟前
12.线程同步和生产消费模型
linux·服务器·开发语言·c++·1024程序员节
学习编程的Kitty33 分钟前
JavaEE初阶——多线程(5)单例模式和阻塞队列
java·开发语言·单例模式
用户95451568116233 分钟前
实际开发中 | 与 || 的使用方法及组件封装方案解析
前端
得帆云低代码35 分钟前
COC Asia 2025|得帆云 ETL:顺应 Hive 新特性,重塑数据管道的未来
前端
懒羊羊不懒@1 小时前
JavaSe—Stream流☆
java·开发语言·数据结构