父组件引用的子组件上添加 v-if 判断
<el-date-picker
v-if=“type” // 父组件引用的子组件上添加v-if判断 :clearable="false" @change="changeDate()" value-format="yyyy-MM-dd" v-model="startDate" type="date" placeholder="选择日期"> </el-date-picker>
data{
return(){
type: true
}
}
子组件接收
props: { startDate: { // props中定义要接收的数据 type: String, default: () => '' } }, watch: { startDate(newValue) { // watch监听不到父组件传输的数据 this.beginDate = newValue }, }
添加 immediate:true 属性
startDate:{ immediate: true, handler(newValue){ this.beginDate = newValue } },
问题解决!!!