vue父组件通过prop传递的值,在子组件中怎么读?求大佬指点!

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

牛魔王的故事

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

慕码人2483693

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

相关分类

JavaScript