【第22-23周 04 1-8 数据校验】什么情况下加$符号?

【第22-23周 04 1-8 数据校验】什么情况下加$符号?

问题描述:

1. 图1中,validate是什么意思?是自定义的关键词,还是vue中规定的关键词?

2. 图2中,$options是具体指什么内容?什么情况下加$符号?

3. 感觉经常问的问题是“这是vue中的关键词,还是自定义的词”,有点分不清楚。

4. 学的有点吃力,感觉自己智商不行......   


相关截图:


    图1:

https://img1.sycdn.imooc.com//climg/6246c96e09e5841912120348.jpg


    图2:

https://img1.sycdn.imooc.com//climg/6246cce309b4b4c112260494.jpg

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

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

1回答
好帮手慕久久 2022-04-01 18:23:30

同学你好,解答如下:

1、validate是“验证”的意思,自定义的关键词,不是vue自带的:

https://img1.sycdn.imooc.com//climg/6246d26e097b65dc07770651.jpg

2、$options是vue提供的关键词,它可以用来获取当前组件实例化时自带的属性:

https://img1.sycdn.imooc.com//climg/6246d18209c2564d06960233.jpg

https://img1.sycdn.imooc.com//climg/6246d1ab09ea09d010990525.jpg

this.$options写法是固定的,同学在笔记中记下来。

3、别着急,不是智商问题,正常,别多想。vue是框架,它里面提供了很多固定的语法、用法,我们需要做的就是尽量多的知道它提供了哪些用法。同学可以像现在这样提问,然后把老师说的内容,记录下来,以后用到了,就查笔记。这种框架语法,很多时候不需要理解,就靠记忆。人家就这么规定的,那就要按照规定去写。

祝学习愉快!

  • 提问者 easyschen #1

    确实有点着急了。

    老师您发的这个截图,我就明白了,这些词是vue规定好的:

    https://img1.sycdn.imooc.com//climg/6246eb5709dfc06406940430.jpg

    我多花点时间琢磨下,感谢老师。


    2022-04-01 20:09:32
  • 好帮手慕久久 回复 提问者 easyschen #2

    有一个理解不对,rules不是vue规定好的,是我们自定义在vue组件上的:

    https://img1.sycdn.imooc.com//climg/6247b3c609f084c706440279.jpg

    vue组件上,我们可以新增属性,只是vue自身不会处理它们,只是会记录一下,比如:

    https://img1.sycdn.imooc.com//climg/6247b42d0951db1406600192.jpg

    我们新增的属性,需要自己处理,比如:

    https://img1.sycdn.imooc.com//climg/6247b453096e0a1307570319.jpg

    2022-04-02 10:27:18
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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