最近的补丁后Vue根实例被复制

时间:2016-04-18 14:12:50

标签: gulp browserify vue.js laravel-elixir

v1.0.18以来,Vue.js一直在复制我的根组件,这可以通过在alert('hey!')函数中放置data()的简单示例来证明。由于根组件被复制,它的每个子组件也都是重复的,因此在必要时会产生两倍的AJAX请求,等等。奇怪的是,状态实际上都存在于两者之间(每个用户都在用户数组中重复),但是除此之外。

我认为应该责备的设置的唯一部分是在gulpbrowserifylaravel-elixir-vueify之间。任何人都可以想到这些较新版本的Vue可能导致的原因我的应用程序中是否存在重复Vue组件的问题?

可以在Vue论坛页面here上查看代码。谢谢!

1 个答案:

答案 0 :(得分:0)

原来这是Vuejs v1.0.18中引入的一个错误,Git上的提交正在修复它。

我的整个组件没有重复,只是data()挂钩被调用了两次。

就像PSA一样:不要在data()内发送AJAX请求(就像我一样),而是使用activate()

GitHub bug thread