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

vue3 toRefs之后的变量修改方法

上效果

 修改值需要带上解构之前的对象名obj,

changeName:()=>{
          // toRefs 解决后变量修改值方法: 解构前变量.字段=新值
           obj.name = 'FEIFEI';
        }
      } 

案例源码

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>reactive响应式</title><script src="js/vue3.3.8/vue.global.js"></script><link rel="stylesheet" href="js/elementPlus/index.css"><script src="js/elementPlus/index.full.js"></script>
</head><body>
<div id="app">{{ id }}<br/>{{ name }}<el-button @click="changeName">修改名称(toRefs之后)</el-button>
</div>
</body>
<script>const {createApp, ref, toRefs} = Vueconst app = Vue.createApp({setup(prop, context) {const {toRefs, reactive} = Vue;//reactive与toRefs配合使用let obj = reactive({id: 1, name: 'ls'});//将变量通过toRefs解析之后,修改变量的值setTimeout(() => {obj.id = 111;}, 2000);const {id, name} = toRefs(obj);return {id,name,changeName:()=>{// toRefs 解决后变量修改值方法: 解构前变量.字段=新值obj.name = 'FEIFEI妃';}}}});app.use(ElementPlus)app.mount("#app")</script>
</html>

http://www.lryc.cn/news/304283.html

相关文章:

  • 【教程】详解相机模型与坐标转换
  • 171基于matlab的随机共振微弱信号检测
  • petalinux_zynq7 驱动DAC以及ADC模块之三:实现C语言API并编译出库被python调用
  • NXP实战笔记(五):S32K3xx基于RTD-SDK在S32DS上配置ADC的硬件触发同步采样与软件采样过程
  • pikachu靶场-CSRF
  • 【结合OpenAI官方文档】解决Chatgpt的API接口请求速率限制
  • C语言实现基础数据结构——栈
  • 船舶制造5G智能工厂数字孪生可视化平台,推进船舶行业数字化转型
  • 【网络编程】okhttp深入理解
  • 大功率厚膜电阻器制造 – 优化性能?
  • ElasticStack安装(windows)
  • gitlab的使用
  • 基于springboot+vue的植物健康系统(前后端分离)
  • Python爬虫实战入门:爬取360模拟翻译(仅实验)
  • 微服务-微服务API网关Spring-clould-gateway实战
  • ECMAScript modules规范示例详解
  • 【OpenFeign常用配置】
  • 第2.1章 StarRocks表设计——概述
  • WooCommerce商品采集与发布插件
  • select滑动分页请求数据
  • 【Go channel如何控制goroutine并发执行顺序?】
  • 逆向分析Cobalt Strike安装后门
  • 【嵌入式学习】QT-Day3-Qt基础
  • 【杭州游戏业:创业热土,政策先行】
  • Python-pdfplumber读取PDF内容
  • js设计模式汇总
  • 【Java面试】MongoDB
  • 在苹果电脑MAC上安装Windows10(双系统安装的详细图文步骤教程)
  • 18V/5A桥式驱动芯片-SS6285L兼容替代RZ7889
  • C++ Primer 笔记(总结,摘要,概括)——第3章 字符串、向量和数组