toRef()的第二个参数有什么作用?为什么要加上第二个参数'age' ?

toRef()的第二个参数有什么作用?为什么要加上第二个参数'age' ?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2022-08-25 13:53:45

同学你好,问题解答如下:

1、toRef的作用是基于响应式对象上的一个属性,创建一个对应的 ref,所以方法中的第二个参数为添加到对象上的属性名。可以输出查看下,示例:

https://img1.sycdn.imooc.com//climg/63070dec09284fa623441442.jpg

2、由第一条可知,语法规定toRef方法,第一个参数是一个响应式对象,第二个参数是自定义属性名,这里想要给data新添加一个age属性,所以第二个参数要传入'age'。

祝学习愉快~

  • 老师我问一下,这里 tofef()中的第二个参数自定义的话 

    是不是一般情况下, 咱们就是写上对象里存在的属性即可,

    这种直接写一个本就不存在的属性值, 就是一个空的响应式的值了


    2023-04-25 19:45:24
  • 也可以这么理解吧,我个人建议还是要考虑到不一般的情况下。“toRef可以取响应式对象中的未定义的响应式数据,如没有则会给一个默认空具有响应式的数据”建议记住它的特性也许以后项目中能用的到。

    祝学习愉快!

    2023-04-26 10:13:05
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师