Gulp Vue根实例在最近的修补程序之后被复制

Gulp Vue根实例在最近的修补程序之后被复制,gulp,browserify,vue.js,laravel-elixir,Gulp,Browserify,Vue.js,Laravel Elixir,自v1.0.18以来,Vue.js一直在复制我的根组件,在data()函数中放置警报('hey!')的简单示例就是明证。由于根组件被复制,它的每个子组件也被复制,导致必要的AJAX请求增加了一倍,等等。奇怪的是,这种状态实际上在两个组件之间都存在(每个用户在用户数组中都被复制),但这并不是重点 我认为唯一应该归咎于设置的部分是gulp,browserify,或laravel elixir vueify。有人能想到为什么这些Vue的新版本会导致Vue组件在我的应用程序中重复出现问题 可以在Vue论

v1.0.18
以来,Vue.js一直在复制我的根组件,在
data()
函数中放置
警报('hey!')
的简单示例就是明证。由于根组件被复制,它的每个子组件也被复制,导致必要的AJAX请求增加了一倍,等等。奇怪的是,这种状态实际上在两个组件之间都存在(每个用户在用户数组中都被复制),但这并不是重点

我认为唯一应该归咎于设置的部分是
gulp
browserify
,或
laravel elixir vueify
。有人能想到为什么这些Vue的新版本会导致Vue组件在我的应用程序中重复出现问题


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

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

我的整个组件没有被复制,只调用了两次
data()
hook

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


如果您将警报放在创建的
钩子中,请查看此线程。它仍然启动了两次?肯定是个bug,发现得不错。@bartlomieju感谢您的发现,我将继续关注发生了什么,并用答案回答此问题@Yerko我不确定,我从来没有使用过
created()
回家后让我检查一下。根据上面显示的Git上的bug,我猜不会@Jeff不太确定bug在哪里,不管是在
vue
laravel elixir vueify
gulp
browserify
。。。这就是问题所在。