在线等,挺急的!vue父组件通过prop传递的值,在子组件中怎么读?

vue父组件通过prop传递的值,在子组件中怎么读?mounthed中输出内容为空
props:['data','deleteInvisible'],
mounted(){
console.log('bbbbbb',this.data);
//现在输出内容为空怎么回事?
},
墨色风雨
浏览 540回答 2
2回答

千巷猫影

如果是异步传入的props。刚刚mounted是拿不到的,你可以拿个标签显示出来看看props:{title:{type:String,default:'默认标题'}},methods:{show(){//显示props的值alert(this.title)}}

饮歌长啸

输出为空说明父组件第一次传入的就是空,后面父组件有数据了,再次去子组件获取就有值了,你也可以子组件调用的时候添加v-if=data,保证子组件初始化的时候data一定有值,或者使用watch监听data都可以
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript