父向子传值时,没注意子组件的 data 里也有个 tableData ,于是使用 props 的时候报了一个错
数据属性“tableData”已经声明为道具。请使用prop默认值。
我以为是prop多加了一个s的原因,反正去掉就不报错了,可以正常传值。结果在别的子组件再次使用prop时,父组件的值传不过来一直是undefined,一层层找才发现是prop书写的原因,我加上s又可以传值了。。
总结:如果子组件里与父组件传递过来的值名称重复(但是应该避免这种情况,最好不要重复),使用prop则不会报错;正常应该使用props!!记录一下