vue 之 watch踏坑之旅---vuex

2020-09-22  本文已影响0人  一只鱼_d589

好好地watch怎么不起作用呢

通常情况下,watch来监听数据变化时是生效的,但是不知道啥时候就抽抽了,

eidtIntervalData(state, payload) {
       state.realTimeRect = payload;

    },

在.vue页面中监听

watch: {
     realTimeRect: {
        handler(val, oldval) {
            if(val) {
                // 要做的
            }
        },
        deep: true
    },
  },

但是并没有起作用
这个时候,进行这一步操作就可以正常监听了,我也是看别人的,别人也不知道为什么

eidtIntervalData(state, payload) {
       state.realTimeRect = payload;

        let __VALUE__ = JSON.parse(JSON.stringify(state.realTimeRect));
        state.realTimeRect = __VALUE__;
    },
上一篇 下一篇

猜你喜欢

热点阅读