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

东莞微网站建设服务商中文域名

东莞微网站建设服务商,中文域名,dz 一步一步教你做网站,有什么做的好的ppt排版网站官方网址:响应式基础 | Vue.js 在 Vue 3 中,ref 和 reactive 是用于创建响应式数据的两个核心 API。它们的用法和适用场景有所不同,以下是它们的详细说明和使用方法。 ref ref 用于创建一个响应式的基本类型或对象类型的数据。它会将数据包装…

官方网址:响应式基础 | Vue.js

在 Vue 3 中,refreactive 是用于创建响应式数据的两个核心 API。它们的用法和适用场景有所不同,以下是它们的详细说明和使用方法。

ref

ref 用于创建一个响应式的基本类型对象类型的数据。它会将数据包装在一个对象中,并通过 .value 访问或修改数据。

使用方法

  • 基本类型ref 通常用于基本类型(如 StringNumberBoolean 等)。

  • 对象类型ref 也可以用于对象类型,但更推荐使用 reactive

import { ref } from 'vue';
​
// 创建一个响应式的基本类型数据
const count = ref(0);
​
// 创建一个响应式的对象类型数据
const user = ref({name: 'Alice',age: 25
});
​
// 访问和修改数据
console.log(count.value); // 0
count.value++; // 修改数据
​
console.log(user.value.name); // Alice
user.value.age = 26; // 修改对象属性

在模板中使用

在模板中,ref 的值可以直接使用,不需要加 .value

<template><div><p>Count: {{ count }}</p><button @click="count++">Increment</button></div>
</template>
​
<script setup>
import { ref } from 'vue';
​
const count = ref(0);
</script>

注意事项

<script setup> 脚本中和在模板中使用不同,在脚本中使用时必须使用.value去访问和修改,在模板中使用时不需要加.value

在js脚本中修改变量时,必须使用.value去赋值修改。

import { ref } from 'vue'
const count = ref(0)
​
console.log(count) // { value: 0 }
console.log(count.value) // 0
​
count.value++
console.log(count.value) // 1

不可以直接修改,错误示例如下:

import { ref } from 'vue'
const count = ref(0);
const str = ref('');
​
count = 2;//这是错误的
str = "小明";//这是错误的

reactive

英/riˈæktɪv/

reactive 用于创建一个响应式的对象(包括数组)。它会递归地将对象的所有属性转换为响应式数据。

使用方法

  • 对象类型reactive 主要用于对象或数组。

  • 基本类型reactive 不能直接用于基本类型。

import { reactive } from 'vue';
​
// 创建一个响应式的对象
const state = reactive({count: 0,user: {name: 'Alice',age: 25}
});
​
// 访问和修改数据
console.log(state.count); // 0
state.count++; // 修改数据
​
console.log(state.user.name); // Alice
state.user.age = 26; // 修改嵌套属性

ref和reactive区别

  • ref 适用于基本数据类型

  • reactive 适用于对象或数组,尤其是嵌套对象。

http://www.dtcms.com/wzjs/329741.html

相关文章:

  • 局域网内做网站友情链接交换
  • cms网站管理开车搜索关键词
  • 江苏专业做网站的公司有哪些今日新闻简讯30条
  • 建设网站英文翻译娃哈哈软文推广
  • 网站开发端口查询seo分析与优化实训心得
  • 一个人做网站可以做什么绍兴seo网站优化
  • 云空间的网站如何做深圳十大教育培训机构排名
  • 网站访问统计报告模板沈阳专业seo排名优化公司
  • 广告公司可以做网站吗谷歌seo推广服务
  • 手机网站用什么软件做的好处百度网址大全首页链接
  • 建设部网站注册中心12345微信公众号
  • 深圳cms建站系统百度seo优化价格
  • 广东珠海新闻头条海外seo是什么
  • 东莞飞天网站设计公司南宁seo外包服务
  • dw可以做移动端网站营销型网站名词解释
  • 朔州市网站建设百度seo公司哪家好一点
  • 网站开发怎样验收bt兔子磁力天堂
  • 长安外贸网站建设文职培训机构前十名
  • 给娃娃做衣服卖的网站东莞网络排名优化
  • 网站设计公司无锡网络推广专员
  • 北京网站建设服务中心企业网站优化外包
  • 美国政府网站建设seo优化搜索结果
  • 中国网站建设20强宁波网络营销怎么做
  • 做网站费用多少钱seo搜索优化网站推广排名
  • b2c电子商务网站怎么做什么软件可以排名次
  • 四川住房建设厅网站首页企业推广托管
  • 系统开发生命周期法的优点表现百度快照优化排名推广怎么做
  • 石景山网站建设公司长沙网站制作
  • 韩国的 电子商务网站郑州百度推广公司电话
  • 发布个人免费网站的一般流程图营销软文范例大全300