vue父组件通过prop传递的值,在子组件中怎么读?mounthed中输出内容为空props:['data','deleteInvisible'],mounted(){console.log('bbbbbb',this.data);//现在输出内容为空怎么回事?},
2 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
如果是异步传入的props。刚刚mounted是拿不到的,你可以拿个标签显示出来看看props:{title:{type:String,default:'默认标题'}},methods:{show(){//显示props的值alert(this.title)}}
慕码人2483693
TA贡献1860条经验 获得超9个赞
输出为空说明父组件第一次传入的就是空,后面父组件有数据了,再次去子组件获取就有值了,你也可以子组件调用的时候添加v-if=data,保证子组件初始化的时候data一定有值,或者使用watch监听data都可以
添加回答
举报
0/150
提交
取消