父組件數據改變,子組件沒有跟着改變

父組件調用:javascript

<filter-class v-if="showsecondCategory && freeType !== '家庭教育'" :ishow="isfilter" :secondCategory="secondCategory" @getfinallyId="getfinallyIdfn" @closefilter="closefilter"></filter-class>

解決辦法,子組件加監聽事件:java

watch: { // 加個監聽的,,防止父級數據改變,子組件沒有跟着改變
    secondCategory: {
      handler (val, oldVal) {
        var that = this
        if (val) {
          
        } else {
          
        }
      },
      deep: true,
      immediate: true
    }
},
相關文章
相關標籤/搜索