先是入口点 main.js
import App from './components/App.vue'
router.start(App, '#app')
然后在App.vue 也就是根组件里面声明router-view
我使用的是vue-cli构建的项目,它结合了webpack可以很方便地使用.vue的单文件组件,非常方便,现在想使用vue-router来做前端路由及组件切换,目前是在html中引用了入口js,入口js的用途是引用根组件App.vue,我希望在App.vue里面使用vue-router,于是在App.vue文件的template标签内加入了
遇到的问题是:
1、如果在App.vue组件ready之前使用Vue.use(VueRouter),在ready后使用router.start(App_body, '#app'),那么会报错“[vue-router]
2、如果在组件ready后使用Vue.use(VueRouter)和router.start(App_body, '#app'),那么会报错“[Vue warn]: Unknown custom element:
先是入口点 main.js
import App from './components/App.vue'
router.start(App, '#app')
然后在App.vue 也就是根组件里面声明router-view