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

东莞网推广网站建设自媒体运营

东莞网推广网站建设,自媒体运营,蓝海网站建设,台前网站建设今天在写前端, 用的是Vue3, 其实之前也有写过一些前端, 但是涉及不深, 差不多是基础的水平, 然后现在想跟进下Vue3, 就有点吃力得紧, 就单单一个变量的引用, 就折腾得不轻&#xff0…

今天在写前端, 用的是Vue3, 其实之前也有写过一些前端, 但是涉及不深, 差不多是基础的水平, 然后现在想跟进下Vue3, 就有点吃力得紧, 就单单一个变量的引用, 就折腾得不轻,调试的时候, 取值都是各种undefined, 然后就特地找了下相关的资料, 这才明白ref和reactive的区别。
在 Vue 3 中,refreactive 是用于创建响应式数据的两个核心 API。它们的主要区别在于处理数据的方式和适用场景。

ref

  • ref 用于定义一个响应式的数据对象。
  • 它可以接受一个内部值并返回一个响应式的、可变的 ref 对象,该对象只有一个 .value 属性。
  • 在模板中直接使用 ref 时,Vue 会自动解构 .value,因此不需要显式地写 .value
  • 在 JavaScript 中操作 ref 时,必须使用 .value 来访问或修改其值。

reactive

  • reactive 用于创建一个响应式的对象或数组。
  • 它返回一个对象的响应式代理。
  • 在模板或响应式对象内部直接访问属性时,不需要 .value
  • reactive 只能处理对象和数组,对于基本数据类型(String、Number、Boolean 等)不适用。

什么时候用 .value 取值

  • 当你在 JavaScript 中直接操作 ref 时,需要使用 .value
  • 当你将 ref 作为响应式对象的属性时,在 JavaScript 中操作该属性时也需要 .value

什么时候可以直接取值

  • 在 Vue 模板中,Vue 会自动解构 ref.value,因此可以直接使用 ref 而不需要 .value
  • 对于 reactive 创建的响应式对象,无论是在模板中还是在 JavaScript 中,都可以直接访问其属性,不需要 .value

示例

import { ref, reactive } from 'vue';
const count = ref(0); // 创建一个响应式的 ref 对象
const state = reactive({ count: 1 }); // 创建一个响应式的 reactive 对象
// 在 JavaScript 中操作 ref 时需要使用 .value
console.log(count.value); // 0
count.value++;
// 在 JavaScript 中操作 reactive 对象时,直接访问属性
console.log(state.count); // 1
state.count++;
// 在模板中使用 ref 和 reactive
<template><div>{{ count }}</div> <!-- 自动解构 .value --><div>{{ state.count }}</div> <!-- 直接访问属性 -->
</template>

在选择使用 ref 还是 reactive 时,可以根据你的具体需求来决定。如果你需要处理基本数据类型,或者希望明确地管理单个值的响应性,那么 ref 是更好的选择。如果你正在处理一个对象或数组,并且希望整个对象或数组都是响应式的,那么 reactive 会更加适合。

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

相关文章:

  • 网站网络推广方法wordpress登录页面模板
  • 上海市住房城乡建设部网站汕头市企业网站建设教程
  • 网站频繁改版高级ppt模板免费下载
  • 濮阳网站建设优化深圳网站制作的公司哪家好
  • 淄博周村网站建设公司seo搜索引擎优化关键词
  • 做什爱网站为什么要建设种苗供求网站
  • 爬虫做网站相关教程小米网络营销案例分析
  • 沧浪网站建设排名好的青岛网站建设
  • 网站盈利模式设计企业网站教程
  • 织梦手机网站教程做网站对象存储
  • 搞笑网站源代码北京装饰公司排行 2019
  • 网站备案需要ftp吗电子商务网络技术
  • 做网站需要服务器吗网站建设素材
  • 网站建设力度网站开发 招聘
  • 杭州群游科技网站做的魔域广州有什么好玩的地方适合小朋友
  • 邳州做网站pzwode单位做网站注意什么问题
  • 响应式网站设计制作中国重点城镇建设集团网站
  • 网站建设交付物清单南昌做网站的公司有哪些
  • 锦州网站建设动态郑州网站建设 易云互联
  • 厦门做百度推广的网站wordpress无法加载预览图片
  • 网站改版换域名微信朋友圈产品推广语
  • 网站升级改造建设方案wordpress怎么让文章只显示摘要
  • linux主机上传网站上海中国建设银行网站
  • 梧州网站设计理念城市房产网
  • 计算机网站php设计代做dedecms 网站安全设置
  • 网站开发公司的凡科平台送审严格吗
  • 网站网页制作的步骤是什么普通下载app安装app
  • 网站开发中英文版如何写购物网站排名前十
  • 网站模块分类网站工作沟通及建设
  • 苏州建网站的公司wordpress连接设置方法