关于动态渲染的组件watch监听不到传入的props的问题

发布时间 2023-05-29 10:55:30作者: SE7EN_96
watch: {
    propsTime: {
      handler (newValue, oldValue) {
      
        console.log('props', newValue)
        this.getOverviewData()
      },
      // 这里增加了一个immediate属性,说明监听到props传参后立即先去执行handler方法
      immediate: true,
    },
  },

当组件依赖的数据是由循环给入时

通过动态组件来切换组件里面的watch是不会监听props第一次传值的。要等到propsTime值改变时才执行监听计算。
那我们想要一开始就让他最初绑定的时候就执行,这个时候就要加入immediate属性