vue父组件通过prop传递的值,在子组件中怎么读?
mounthed 中输出内容为空
props: ['data', 'deleteInvisible'],
mounted() {
console.log('bbbbbb',this.data);
//现在输出内容为空怎么回事?
},
vue父组件通过prop传递的值,在子组件中怎么读?
mounthed 中输出内容为空
props: ['data', 'deleteInvisible'],
mounted() {
console.log('bbbbbb',this.data);
//现在输出内容为空怎么回事?
},
输出为空说明父组件第一次传入的就是空,后面父组件有数据了,再次去子组件获取就有值了,你也可以子组件调用的时候添加v-if=data,保证子组件初始化的时候data一定有值,或者使用watch监听data都可以
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
如果是
异步
传入的props
。刚刚mounted
是拿不到的,你可以拿个标签显示出来看看