vue 组件props第一次取不到值
Vue 父组件获取数据数据,子组件第一次props获取不到一、给值加上sync<el-dialog title="测试" :visible.sync="dialog" width="40%"><room-Checked @event1="change($event)" :date.sync="date" /></el-dialog>二、使用v-if<el-
·
vue 组件props第一次取不到值
一、给值加上sync
<el-dialog title="测试" :visible.sync="dialog" width="40%">
<room-Checked @event1="change($event)" :date.sync="date" />
</el-dialog>
二、使用v-if
<el-dialog title="测试" :visible.sync="dialog" width="40%">
<room-Checked @event1="change($event)" :date.sync="date" v-if="data.length > 0" />
</el-dialog>
记得在data里先定义一下 data= []
三、在子组件里使用watch
props:[ data ]
watch: {
date (newValue, oldValue) {
if (newValue !== oldValue) {
this.id = this.data[0].id
console.log('date', this.id)
}
}
},
更多推荐
已为社区贡献1条内容
所有评论(0)