优艾设计网

vuex的dom更新回调问题?

根据vue的响应式原理,多次的数据操作优艾设计网_PS交流之后进行一次的dom更新,所以可以使用$nextTick在dom更新后做些什么。

但是今天我使用了vuex来管理应用状态,我在组件中发了一个dispatch来触发某个action,action又触发mutations来改变状态,但是在vuex中没有nextTick这个东西,我无法在dom更新后做些什么

在组件写的nextTick也不是在vuex更新状态后触发的,而是在组件自身的dom更新后触发,现在也想不出个办法,求各位大神帮帮忙

this.$store.dispatch("action",{ name: "test", type: "add" }); this.$nextTick(() => { //vuex改变状态后的dom还没有更新就执行到这里了 $(".slimscroll-render").eq(index).slimScroll(); $.fn.fullpage.setAllowScrolling(false); });


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜