上手vux,在router这里遇到问题了,上图:
这是环境搭建后生成的目录结构
这是router/index.js
这是main.js:
首先第一个问题:main.js是配置文件还是入口文件?如果是入口文件,那么router/index.js这个文件是什么?
第二个问题:运行代码发现router/index.js这个路由文件(从字面上我理解它是一个存放页面path的一个公共文件)中定义的index.vue无法打开?我要如何正确配置才能打开呢。
第三个问题:main.js和router/index.js两者到底有什么关系?(我之前一直以为main.js是在声明路由后,引入index.js中的页面path对象,然后整个项目的所以页面才能注册生效)现在根据运行的情况,我发现main.js加载后,router/index.js完全没有作用了
补充:报错的原因是因为我在搜寻这个问题的答案时,搜到了同样的一个提问,并且有大佬解答了:传送门,但是自己太小白了,没明白大佬表达的意思,按照大佬的方式,从新修改了这两个文件,控制台各种报错,什么routes重复等等错误...等下补上报错信息
做了以下修改
main.js是入口文件,router/index.js是路由配置文件,不过为什么要在main.js里面再次配置路由?直接在main.js里导入路由配置就可以了。