父组件调用:
<filter-class v-if="showsecondCategory && freeType !== '家庭教育'" :ishow="isfilter" :secondCategory="secondCategory" @getfinallyId="getfinallyIdfn" @closefilter="closefilter"></filter-class>
解决办法,子组件加监听事件:
watch: { // 加个监听的,,防止父级数据改变,子组件没有跟着改变
secondCategory: {
handler (val, oldVal) {
var that = this
if (val) {
} else {
}
},
deep: true,
immediate: true
}
},