子组件接受的this.props,和构造函数中的props有什么区别?

来源:1-1 组件拆分与组件之间的传值(1)

慕设计4069547

2022-01-14 10:04:47

请问老师,子组件接受的this.props,和构造函数中的参数props有什么区别?

写回答

1回答

好帮手慕久久

2022-01-14

同学你好,解答如下:

1、constructor中的参数props,只是形式参数,名字可以自定义。如果子组件要使用父组件传过来的内容,则必须如下这样写:

https://img.mukewang.com/climg/61e0e05a09f2fc9407560147.jpg

即该props(名字可变)必须和super一起使用,是固定的写法,语法要求。

2、如果想在某个方法中,使用父组件传过来的参数,则要写成this.props。这里的props是固定的单词,不能换成其他单词。

祝学习愉快!

0

0 学习 · 10739 问题

查看课程