奇葩报错问题,props传入一个子组件一段文字string类型的,但是子组件调用props.text.length就报错

#1

可以输出props.text是没有没问题的,但是
只要想输出props.text.length就报错

#2

可能个别浏览器对this.props.text.length存在兼容问题试一下这个this.props.text[“length”],实在不行换谷歌浏览器

#3

现在有些忙,不忙的时候试一下

#4

RecmdTT 不是两个地方用到了吗,第二个没传参数吧。

#5

正如你所说,下面手贱写了个测试的,我也是刚才才测试出来,结果一直就报那个组件有错误,头都找破了昨天

#6

问一下这种情况是否可以通过propsType验证来避免呢?

#7

可以,props属性声明为 required,不传就会报错。

#8

好,后续加上propType验证,不然没传值问题报错都不明显