在vue项目中遇到了所有的生命周期都走了两遍这个问题,因为不是固定的某个页面,很难定位。
后面发现在app.vue也会这样,于是查了很多资料。
new Vue({
el: '#app',
router,
i18n,
store,
render: h => h(App)
})
export default new Vue({
el: '#app',
router,
i18n,
store,
render: h => h(App)
})
发现在main.js中定义vue出现了两次,一次是自带的,另一个是自定义目录时写的。删掉一个就没问题了。