老师,这样写可以吗

正在回答

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

1回答

同学你好,这样写不对。setup中根本没有变量age,所以不能直接使用age:

https://img1.sycdn.imooc.com//climg/6300985309f7e35b05600129.jpg

可以先解构出age,再利用value属性修改age:

https://img1.sycdn.imooc.com//climg/630098e8098a5d2410510673.jpg

祝学习愉快!

  • 精慕门5305869 提问者 #1

    老师,那这里的let如果用const 代替,写成这样?


    https://img1.sycdn.imooc.com//climg/63009e0309de9e6a08840567.jpg 

    2022-08-20 16:40:54
  • 好帮手慕久久 回复 提问者 精慕门5305869 #2

    解答如下:

    1、理解的不对。let是声明变量的,const是声明常量。

    可以回顾一下如下课程,重新复习一下相关内容,这样便于理解:

    https://img1.sycdn.imooc.com//climg/6300aecf09987acf05260289.jpg


    2、age是对象形式,我们并不是改变age的地址,所以用let和const声明都行,个人习惯用let。

    3、如下代码是解构并给变量重命名,比如解构出age,并给age重命名为ageRef:

    https://img1.sycdn.imooc.com//climg/6300af8a09c023d607400053.jpg

    如下截图,没用重命名的过程,直接解构age并使用age:

    https://img1.sycdn.imooc.com//climg/6300afb009dd6db802610026.jpg

    4、此处的内容,建议回顾一下相关课程,会理解的更深:

    https://img1.sycdn.imooc.com//climg/6300afe709b1afea06270487.jpg

    2022-08-20 17:57:50
  • 精慕门5305869 提问者 回复 好帮手慕久久 #3

    好的,谢谢老师

    2022-08-20 19:16:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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