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

watch: {
    propsTime: {
      handler (newValue, oldValue) {
      
        console.log('props', newValue)
        this.getOverviewData()
      },
      // 这里增加了一个immediate属性,说明监听到props传参后立即先去执行handler方法
      immediate: true,
    },
  },

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

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

posted on 2023-05-29 10:47  SE7EN_96  阅读(228)  评论(0编辑  收藏  举报

导航