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

企业网站建站元素永康网站优化公司

企业网站建站元素,永康网站优化公司,网站建设找客户,网站域名格式当我们在setup 中的以读取对象属性单独交出去时,我们会发现这样会丢失响应式: setup() {let person reactive({name: "张三",age: 18,job: {type: "前端",salary:10}})return {name: person.name,age: person.age,type: person.jo…

当我们在setup 中的以读取对象属性单独交出去时,我们会发现这样会丢失响应式:

setup() {let person = reactive({name: "张三",age: 18,job: {type: "前端",salary:10}})return {name: person.name,age: person.age,type: person.job.type,salary:person.job.salary}
},

为什么呢?

因为我们返回的数据有问题,例如我们返回了 name: person.name,我们其实返回的并不是person的name 属性,而是返回的这个属性的属性值。也就是说,你返回的是 name: "张三"。

他并不是一个ref 对象,所以无法拥有响应式。

一、toRef函数

既然我们交出去的自定义数据不是ref 对象,那么我们就可以使用toRef 使这个对象中的属性值变为一个ref 对象。

使用toRef 函数之前需要先对其进行引入:

import { toRef } from "vue";

语法格式如下: 

const xxx = toRef ( 对象, "属性" );

 因此,我们上面的代码使用如下的写法才能为响应式:

setup() {let person = reactive({name: "张三",age: 18,job: {type: "前端",salary:10}})return {name: toRef(person, "name"),age: toRef(person, "age"),type: toRef(person.job, "type"),salary: toRef(person.job, "salary")}
},

二、toRefs函数

当我们想把一个对象中的所有属性都单独暴露出去,或者是将对象中的大多数属性都暴露出去,可以使用toRefs 函数。

使用toRefs 函数之前需要先对其进行引入:

import { toRefs } from "vue";

语法格式如下:

const xxx = toRefs (对象) 

我们得到的是一个对象,对象中的每一个属性都是一个ref 对象 。

 

 因此,我们在return 数据的时候可以直接使用解构赋值来方便数据的导出:

setup() {let person = reactive({name: "张三",age: 18,job: {type: "前端",salary:10}})return {...toRefs(person)}
},

不过我们在模板中的是写只是少了一层person ,perosn 中的对象仍然要使用读取属性的方式去进行读取:

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

相关文章:

  • 嘉兴哪里可以做淘宝网站温州网站快速排名
  • 怎么建网站做推广商贸网站
  • 兰州优化网站什么网站不能备案
  • 动漫网站做毕业设计简单吗蜜淘app在那个网站做的
  • 川畅互联咨询 网站建设大数据比较好的培训机构
  • 网站做相片网站建设方案书 文库
  • 免费有效的推广网站关键词快速优化排名软件
  • 天空人体网站怎么做做网站的费属于什么费用
  • 深圳网站建设799元起全包域名集团公司网站改版方案
  • 蒙古文门户网站建设督导北京市通信管理局 网站备案
  • 和君设计专业网站建设公司网站建设域名费
  • 网站开发需要的技术人才南宁网站seo公司
  • 建设摩托车官网报价表seo综合查询怎么用
  • 云南照明网站建设如何做自己的广告网站
  • 水墨画风格网站如何开发网站自己做站长
  • 网站如何被收录情况祁阳做网站
  • 网站广告销售怎们做wordpress建设企业网站
  • 怎么用ajax做电商网站北京seo课程培训
  • 1m带宽做网站安徽招标投标信息网
  • 阳城网站建设百度seo排名点击软件
  • 珠海网站建设那家好网站建设实训总结及体会
  • 六盘水网站建设做智能网站软件下载
  • 网站建设开发软件阜新网站seo
  • 网站建设课程体会厦门网站做优化
  • e2ee网站开发为什么有网络却打不开网页
  • 网站 永久关停 请示施工企业破产质保
  • 三亚网站设计公司西安建设工程信息网的地址
  • h5海报怎么制作五行seo博客
  • 网站制作与网页设计wordpress 汉化包
  • 网络服务主要包括哪几种快手seo软件下载