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

学习vue3 第四章(reactive全家桶)

reactive

用来绑定复杂的数据类型 例如 对象 数组,它是不可以绑定普通的数据类型,会报错

数组异步赋值问题,会脱离响应式

import { reactive } from 'vue'
let person = reactive<number[]>([])
setTimeout(() => {const arr = [1, 2, 3]//person = arr 报错//方法一:person.push(...arr)//方法二:person被对象包裹,再赋值 person.list = arr},1000)

readonly

拷贝一份proxy对象将其设置为只读

shallowReactive

只能对浅层的数据 如果是深层的数据只会改变值 不会改变视图

相关文章:

  • playwright自动化项目搭建
  • laravel(源码笔记)服务绑定和解析(依赖注入-反射,控制反转)
  • 【DFS+贪心】第十四届蓝桥杯省赛C++ B组《飞机降落》(C++)
  • wordpress给指定ID分类添加特定的字段
  • 【skimage包如何安装】
  • CentOS7使用Docker部署.net Webapi
  • python云上水果超市的设计与实现flask-django-php-nodejs
  • C/C++代码性能优化——数据结构和算法
  • 云手机为电商提供五大出海优势
  • 企业数字化转型:是竞争力的关键,还是行业炒作?
  • web自动化测试框架都是有哪些?
  • vim | 介绍vim以及配置vimrc文件
  • 【C语言】C语言运算符优先级详解
  • 汽车制造产生的污废水如何处理排放
  • 简述从浏览器发出请求到数据返回的全过程
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • angular组件开发
  • const let
  • JavaScript设计模式系列一:工厂模式
  • java概述
  • JS函数式编程 数组部分风格 ES6版
  • node入门
  • Python学习笔记 字符串拼接
  • React-Native - 收藏集 - 掘金
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • Service Worker
  • Vue2 SSR 的优化之旅
  • 解析带emoji和链接的聊天系统消息
  • 聊聊flink的TableFactory
  • 普通函数和构造函数的区别
  • 前端知识点整理(待续)
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 首页查询功能的一次实现过程
  • 微信开源mars源码分析1—上层samples分析
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 怎样选择前端框架
  • 走向全栈之MongoDB的使用
  • Prometheus VS InfluxDB
  • ​一些不规范的GTID使用场景
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (Python) SOAP Web Service (HTTP POST)
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • ***详解账号泄露:全球约1亿用户已泄露
  • ./configure,make,make install的作用(转)
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET成年了,然后呢?
  • // an array of int
  • :O)修改linux硬件时间
  • [ C++ ] STL---仿函数与priority_queue
  • [ACTF2020 新生赛]Upload 1
  • [ai笔记9] openAI Sora技术文档引用文献汇总