vue 重新挂载 解决数据刷新问题

vue中的数组和对象改变后,视图不会刷新

这种时候可以通过全局set或者实例set解决

但比较不够优雅

使用重新挂载这个技巧,可以刷新视图,虽然效率上有点低,但最简单

使用$mount()手动挂载 
 

        vm.$mount("#app");  

在实例中,改变数据后,重新挂载,这样视图就会再次刷新

但是不会触发mounted钩子

this.$mount()

注意

这种方式不会触发列表动画!

猜你喜欢

转载自my.oschina.net/ahaoboy/blog/1798745
今日推荐