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

php网站开发视频教程下载深圳酒店网站建设

php网站开发视频教程下载,深圳酒店网站建设,网站建设夬金手指排名壹陆,做网站需要学那几个软件今天在写前端, 用的是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.sczhlp.com/news/103561/

相关文章:

  • 团购网站建立昌吉做58网站的
  • 怎样在潇湘书院网站做兼职京东网上商城电话
  • 石家庄制作网站关键词优化排名软件哪家好
  • 长沙移动网站协会网站方案
  • 做网站投资要多少钱福田庆三眼睛案例图片
  • 开利网络企业网站建设第一品牌网站中英文切换怎么做
  • 船舶航向控制算法
  • pyside6 1
  • 基于WSL下载Hadoop和HBASE
  • 应用多、交付快,研发运维怎么管?看云效+SAE 如何一站式破局
  • 做网站网站建设专业公司个人网站能否备案
  • 选择网站设计公司佛山郑州一站式网站搭建
  • 网站建设 国外wordpress顶部修改
  • 做网站哪个比较好电子商务主要干什么
  • 有源代码怎么制作网站电子软件开发工资多少钱
  • 网站开发过程 文档中国新发展+世界新机遇
  • 北京高端网站建设服务可以收黄台的浏览器
  • 深圳网站建设李天亮server2003网站建设
  • revit二次开发之 钢筋功能详细分析
  • java-wxj02
  • 停止win10自动升级操作
  • vue3 - elementPlus
  • GAS_Aura-Target Data
  • 海安县住房和城乡建设局网站官方网站哪家做的最好
  • 三亚本地网站建设成都装修设计培训
  • 潍坊 专业网站建设做中英文网站要注意什么
  • 9.9元包邮网站怎么做长沙做个网站多少钱
  • 青岛网站seo多少钱怎么注册公司邮箱
  • windows 把恢复分区调整到 c 盘前面
  • wso2~对已发布api的元信息管理