iOS 7 下在 app.vue 写入 store 导致页面无法显示?

用 vue 2.0 做的项目,今天测试发现在 iOS 7下页面无法显示,拿测试机过来一步步 debug,发现了是在 app.vue 导入 store 导致的:

import store from './vuex/store'

new Vue({
  store,
  ....
})

我把上面的代码放到 main.js 后,在 iOS 7 下就显示正常了,请问这是什么问题?

顺便问一句,代码写在 main.js 和 app.vue 里有什么区别?或者说哪些代码应该放在哪里有规定或者建议么?

阅读 4.8k
2 个回答

在main.js中new Vue实例,.vue格式的文件表示的是main.js中new的Vue实例的组件。即main.js中创建Vue实例。.vue是其对应的组件,。所以你不应该在.vue中创建Vue实例。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏