vue 中 watch监听首次不生效解决办法

首次监听不到时 可以使用immediate方法,其值是true或false;immediate:true代表如果在wacth里声明了之后,就会立即执行里面的handler方法

watch: {

    'currentNavigation.param': {

      immediate: true,   //

      deep: true,

      handler (val, oldVal) {

        if (!Utils.isEmptyData(val) && oldVal !== val) {

          this.handleRouteParam() // 处理路由跳转后的页面渲染数据

        }

      }

    }

}

猜你喜欢

转载自blog.csdn.net/and_life/article/details/130615237