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

做企业宣传片的网站如何创建一个网站用来存放东西

做企业宣传片的网站,如何创建一个网站用来存放东西,贷款平台哪个好下款,网站开发用主要软件在Vue 3中,reactive和ref都是用于响应式数据的API。它们的主要区别在于使用方式和返回值类型。 reactive: reactive函数用于将一个对象转换为响应式对象。它接收一个普通的JavaScript对象,并返回一个被代理的响应式对象。这意味着当响应式对…

在Vue 3中,reactive和ref都是用于响应式数据的API。它们的主要区别在于使用方式和返回值类型。

reactive:

reactive函数用于将一个对象转换为响应式对象。它接收一个普通的JavaScript对象,并返回一个被代理的响应式对象。这意味着当响应式对象的属性发生更改时,Vue会自动检测到并重新渲染相关的组件。

import { reactive } from 'vue';const state = reactive({count: 0,
});console.log(state.count); // 0
state.count = 5;
console.log(state.count); // 5

在上面的例子中,reactive函数将一个普通的对象state转换为响应式对象。我们可以直接访问响应式对象的属性,通过修改属性的值,Vue会自动更新相关的视图。

ref:

ref函数用于将一个值转换为响应式对象。它接收一个普通的JavaScript值,并返回一个包装的响应式对象,其值可以通过.value进行访问和修改。

import { ref } from 'vue';const count = ref(0);
console.log(count.value); // 0
count.value = 5;
console.log(count.value); // 5

在上面的例子中,ref函数将一个数字0转换为响应式对象。我们可以通过.value来访问和修改响应式对象的值。

需要注意的是,在模板中使用ref时,Vue会自动解包,你可以直接在模板中使用ref对象,无需通过.value属性访问其值。

总结:

使用reactive可以创建一个响应式的对象,访问和修改属性时不需要特殊处理。

使用ref可以创建一个响应式的包装对象,访问和修改值时需要使用.value属性。

通常情况下,如果你需要创建一个包装的响应式对象,用于存储单个值,可以使用ref。

如果你需要创建一个包含多个属性的响应式对象,可以使用reactive。

reactive() 的局限性

reactive() API 有两条限制:

仅对对象类型有效(对象、数组和 Map、Set 这样的集合类型),而对 string、number 和 boolean 这样的 原始类型无效。

因为 Vue的响应式系统是通过属性访问进行追踪的,因此我们必须始终保持对该响应式对象的相同引用。这意味着我们不可以随意地“替换”一个响应式对象,因为这将导致对初始引用的响应性连接丢失:

reactive对比ref

从定义数据角度对比:

ref用来定义: 基本数据类型

reactive用来定义: 对象(或数组)类型数据

备注: ref也可以用来定义对象(或数组)类型数据,它内部会自动通过reactive转为代理对象从原理角度对比

ref通过Object.defineProperty()的get和set来实现响应式(数据劫持)

reactive通过Proxy来实现响应式(数据劫持),并通过Reflect操作源对象内部的数据

从使用角度对比:

ref定义数据:操作数据需要 .value ,读取数据时模板中直接读取不需要 .value

reactive 定义的数据: 操作数据和读取数据均不需要 .value

http://www.yayakq.cn/news/741782/

相关文章:

  • 网站设计制作代码海南网站建设监理
  • 前台网站开发山东最近出现大量感染病
  • 外包网站制作个人网站有哪些平台
  • 网站建设的软件是哪个万网域名信息
  • 北京哪家制作网站好内推网
  • 沈阳网站建设本地化技术服务莱州哪有做网站的
  • 苏州那里可以建网站安徽人防工程建设网站
  • 网站 横幅国外网站建设 网站
  • 网站后台模板免费下载永久免费建站系统
  • 表白网站在线生成免费网站预约功能怎么做
  • 网站配置域名佛山做网站建设公司
  • 怎样介绍自己做的网站俄罗斯视频网站开发
  • 上海找做网站公司铜川商城网站建设
  • 前端学校网站开发视频工信部网站域名备案信息查询
  • 网站建设及推广图片购物网站毕业设计论文
  • 太原做网站设计云服务器拿来做网站
  • 知名网站开发做京东网站需要哪些手续费
  • 公司网站维护费大概需要多少网站建设推广招代理加盟
  • 建设银行的网站是什么注册一个网页多少钱
  • 网站建设费用无形资产如何摊销wordpress付款查看
  • 网站菜单导航怎么做常州做网站的企业
  • asp跳转到别的网站网络营销方式有哪些自动售货机景区运营
  • 毕业设计拼车网站的建设雨实现wap建站php源码
  • 网站设计实例教程即时通讯app开发
  • 黄埔网站建设 信科网络四川建设网官网入口
  • 手机网站建设的趋势安徽建设厅网站打不开
  • 手把手教你做网站 3厘米售卡站怎么做网站
  • 葡京网站做中间商注册安全工程师报考条件及时间
  • 网站上做推广wordpress运费怎么设置
  • 关于网站开发人员的薪资下载建设银行官方网站下载安装