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

网站做支付宝花呗分期黑龙江网架公司

网站做支付宝花呗分期,黑龙江网架公司,网站开发基础,网站建设工作室怎么接单ref、reactivesetup 函数中默认定义的变量并不是响应式的(即数据变了以后页面不会跟着变),如果想让变量变为响应式的变量,需要使用 ref 和 reactive 函数修饰变量。区别:reactive只能传入对象类型的参数,所…

ref、reactive

setup 函数中默认定义的变量并不是响应式的(即数据变了以后页面不会跟着变),如果想让变量变为响应式的变量,需要使用 ref 和 reactive 函数修饰变量。

区别:

  • reactive只能传入对象类型的参数,所以基本数据类型添加响应式状态只能用ref(当然ref也可以定义复杂的数据)

  • ref 获取数据值需要加.value

注:ref底层使用的是proxy代理函数实现双向绑定,proxy 函数必须要接收一个对象,如果想修改 name 的值,需要使用 name.value

toRef、toRefs

区别:

toRef:只希望转换一个reactive对象中的属性为ref,获取数据值需要加.value

toRefs:可以将reactive返回的对象中的属性都转成ref

注:toRefs 使用ES6的解构语法,因为一个响应式对象直接结构时,结构后的数据不再具有响应式,Vue为我们提供了一个toRefs的函数,可以将reactive返回的对象中的属性都转成ref;

toRef: toRef接收两个参数target和attr,target是一般是reactive的响应式对象,attr是对象的属性,返回响应式变量(采用引用的方式,修改响应式数据,会影响原始数据,并且数据发生改变)

import {reactive,toRef} from 'vue'
setup(){const obj = reactive({ name: "姜无忧", age: "18" })const name = toRef(obj, "name") return {name }
}

toRefs: 将响应式reactive对象转换为普通对象,多用于响应式对象转为普通对象后解构(对象中的数据依旧是响应式)

import {reactive,toRefs} from 'vue'
setup(){const obj = reactive({ name: "姜无忧", age: "18" })const {name,age} = toRefs(obj) return {name,age }
}//或者
import {reactive,toRefs} from 'vue'
setup(){const obj = reactive({ name: "姜无忧", age: "18" })return {...toRefs(obj)}
}

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

相关文章:

  • 做平台还是自己做网站深圳市网站建设公司排名
  • 做外贸网站渠道新鸿儒网站建设
  • 免费设计房屋的网站如何创建一个免费的网站
  • 做京东商城网站江门门户网站
  • 担路网口碑做网站好吗商场网站方案
  • 云南省建设考试中心网站wordpress all in one seo pack
  • 专业的手机网站建设公司哪家好水墨风格 网站
  • 山东正元建设网站蓝色机械营销型网站
  • 坡头手机网站建设wordpress 意见反馈
  • 网站架构设计师待遇怎么样怎么一键打开两个wordpress
  • 商城开发网站建设优秀的wordpress涉及
  • 上海品牌网站建设公安徽网站关键词优化排名
  • 青岛做网站优化东莞智通人才网招聘信息网
  • 做网站对商家的好处云南网官网入口
  • 网站常用英文字体免费搭建自己的网站
  • 有了网站怎么做app吗个人搭建网站要多少钱
  • 网站开发价格预算做旅游销售网站平台ppt
  • 企业网站 单页有域名之后怎么做网站
  • 网站建设优化合同2021年天津教师招聘信息
  • 做网站制作外包qq是谁的公司开发的
  • 中国建设教育网站优化大师是什么意思
  • 随州网站优化最安全的软件下载网站
  • 西安昆奇网站建设滨州的网站开发
  • 如何使用万网主机建设网站上海html5网站制作公司
  • 宁波网站建设制作多少钱合肥网站建设培训
  • 加急网站备案专业网站建设分类标准
  • 做公司网站需要的材料有哪些档案安全网站安全建设
  • 那些网站做民宿有域名怎样做网站
  • 网站备案系统验证码出错网站响应式和电脑手机
  • 久久建筑网怎样深圳企业网站seo