使用 vue.js 时,如果 html 片段,被新的 Html 片段覆盖掉,怎么重新绑到 viewModel 上?直接使用 vue=new Vue(vueModel)来做,有没有副作用?

2015-07-19 21:39:05 +08:00
 plantain
3264 次点击
所在节点    Vue.js
1 条回复
yyx990803
2015-07-19 22:02:46 +08:00
这种情况需要注意的就是销毁旧的实例以避免内存泄露 `oldVm.$destroy()`
如果还想顺带维持原 vm 的状态,可以在销毁前 `newVue.$data = oldVue.$data`.

当然最好还是避免这种覆盖的情况...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX