关于路由的引入
到底是mian.js中的new Vue{router:router}起作用还是App.vue的<router-view>在起作用???绕来绕去都晕了,还有为什么mian.js在引入组件的时候,根组件就在compenter中,那子组件怎么就不放在component里呢
27
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕星星
2020-08-19 12:00:12
同学你好,路由引入是new Vue{router:router}起作用,但是没有App.vue的<router-view>,页面也不会有内容显示。
问题解答如下:
1、app.vue是根组件,模板中<router-view/>是显示出口,也就是页面内容都显示在div#app中
2、app.js是入口js文件,new Vue()中挂载的components必须是根组件,是固定的,不能修改
3、路由需要先在router/index.js文件下引入注册,导出;然后在main.js中导入,挂载到new Vue()上
4、不同页面显示是根据浏览器路径地址决定的,但是页面内容都会显示在根组件div#app下
自己再测试理解下,祝学习愉快!
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星