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

百拓公司做网站怎么样网站优化内容

百拓公司做网站怎么样,网站优化内容,公司网站建设需要哪些内容,wordpress查看jquery版本号什么是ref与reactive ref与reactive都是Vue3.0中新增的API,用于响应式数据的处理。 1. ref ref是一个函数,可以用于将一个普通的数据类型转换成响应式数据。ref返回一个包含value属性的对象,通过修改value属性的值,可以触发组件…

什么是ref与reactive

ref与reactive都是Vue3.0中新增的API,用于响应式数据的处理。

1. ref

ref是一个函数,可以用于将一个普通的数据类型转换成响应式数据。ref返回一个包含value属性的对象,通过修改value属性的值,可以触发组件更新。

使用方式如下:

import { ref } from 'vue'const count = ref(0)// 获取值
console.log(count.value)// 修改值
count.value++// 在模板中使用
<template><div>{{ count }}</div>
</template>

2. reactive

reactive是一个函数,用于将一个普通的对象转换成响应式数据。reactive返回一个响应式的Proxy对象,通过修改该对象的属性值,可以触发组件更新。

使用方式如下:

import { reactive } from 'vue'const state = reactive({count: 0,name: 'Tom'
})// 获取值
console.log(state.count)// 修改值
state.count++// 在模板中使用
<template><div>{{ state.count }}</div>
</template>

区别:

  1. ref只能用于将基本类型数据转换成响应式数据,而reactive可以将任意对象转换成响应式数据。

  2. ref返回一个包含value属性的对象,而reactive返回一个响应式的Proxy对象。

  3. 在使用上,ref更方便一些,使用起来更简单直观。而reactive比较灵活,可以将任意对象转换成响应式数据,并且可以进行深层次的响应式处理。

reactive() API 有一些局限性:

有限的值类型:

它只能用于对象类型 (对象、数组和如 Map、Set 这样的集合类型)。它不能持有如 string、number 或 boolean 这样的原始类型。

不能替换整个对象:

由于 Vue 的响应式跟踪是通过属性访问实现的,因此我们必须始终保持对响应式对象的相同引用。这意味着我们不能轻易地“替换”响应式对象,因为这样的话与第一个引用的响应性连接将丢失:

let state = reactive({ count: 0 })// 上面的 ({ count: 0 }) 引用将不再被追踪
// (响应性连接已丢失!)
state = reactive({ count: 1 })

对解构操作不友好:

当我们将响应式对象的原始类型属性解构为本地变量时,或者将该属性传递给函数时,我们将丢失响应性连接:

const state = reactive({ count: 0 })// 当解构时,count 已经与 state.count 断开连接
let { count } = state
// 不会影响原始的 state
count++// 该函数接收到的是一个普通的数字
// 并且无法追踪 state.count 的变化
// 我们必须传入整个对象以保持响应性
callSomeFunction(state.count)

需要注意的是,使用ref和reactive时,不能直接修改属性值的方式来更新数据,而是应该通过修改value或Proxy对象的属性来触发组件更新。例如:

// ref使用示例
const count = ref(0)
count++ // 这样是错误的,应该使用count.value++// reactive使用示例
const state = reactive({count: 0
})
state.count++ // 这样是正确的,会触发组件更新
http://www.yayakq.cn/news/50020/

相关文章:

  • 初学网站开发书籍域名个人备案查询
  • 允许个人做动漫网站吗软文营销软文推广
  • 云校网站建设广州做网站平台的企业
  • 百度网站推广找谁做国内广告投放平台
  • 安阳做一个网站多少钱竹子建站邀请码
  • 百度站长工具排名网站建设是
  • 怎么区分网站是模板做的电影网站如何做
  • dede安装好后是模板怎么变成做好的网站中国建设银行北京招聘信息网站
  • 个人网站怎么备案可以做哪些杭州公司注册地址可以是住宅吗
  • 淘宝客网站静态还是动态好陈塘庄做网站公司
  • 企业手机网站建设策划方案网上注册一个公司需要多少钱
  • 有关网站建设国内外现状的文献凡科企业邮箱
  • 网站个人信息页面布局网站做资讯需要获取许可证吗
  • 门户网站建设工作讲话怎么把网址变成网页链接
  • 建设网站设计论文范文wordpress 嵌套回复
  • 网站开发 慕课电商网站设计公司排名
  • 宁波做网站的企业网站制作自己做
  • 怎样增加网站的权重网站建设合同书-详细版
  • 免费的行情网站ifind是看房网
  • 电子商务网站规划流程建设网站的基本步骤
  • 网站运营系统如何建立自己的手机网站
  • 建设银行河南省分行招聘网站公司网站开发 flask
  • 机械厂做网站电子商务网站有哪些
  • 只有一个域名怎么建设网站外包网站建设是什么意思
  • 怒江北京网站建设如何查询自己的网站是否被收录
  • 中铁建设集团门户网登录网站东莞营销网站建设服务
  • 网站建设程序招聘网站文章后台写完前台不显示
  • 企业网站的建设全网覆盖推广
  • 大连的网站设计公司wordpress 主题 对比
  • 燕郊网站建设哪家好永久免费个人网站申请