关于props
# 具体遇到的问题
子组件接收父组件传来的数据时,props后面一定要写成数组[]的形式吗?为什么其他数据如methods data后面都是{},还是说这就是vue规定好的,记住就行?
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
23
收起
正在回答
2回答
同学你好,课程中引入了vue.js文件,在html中完成的代码,而老师用的vue-cli脚手架完成的。非常抱歉让同学产生了疑惑,但是props使用方式还是一样的。
关于疑惑的代码在后面vue项目中会有详细的讲解,是使用脚手架完成的,这里可以先不研究
祝学习愉快!
好帮手慕星星
2020-10-29 10:42:37
同学你好,props属性值有两种形式,数组[]或者对象{}。参考文档:
https://cn.vuejs.org/v2/guide/components-props.html
数组中接收传递过来的数据,对象中除了接收数据还可以规定数据的指定类型,如果传递类型有冲突,会有警告。例如:
传递给子组件数字类型
子组件中规定数据是数组类型
控制台中就会出现警告:期望是数组,但是得到的是数字,值为12
这样也便于排除数据类型错误。使用的时候哪种方式都可以,如果数据类型需要规定,就用{}方式。
祝学习愉快!
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星