新建的每个页面都必须在一个单独的文件夹里吗?而且这些文件夹都要在pages文件夹里面?
来源:2-4 自由编程
Aurora_Meteor
2020-05-14 19:24:20
一个文件夹里是不是不能有两个vue页面?我把两个页面放在一个文件夹里它就不显示内容了




我尝试把index.js里面helloimooc的路径加上了vue页面的路径:
path: '/demo1/helloimooc',
它就能显示了....
是推荐每一个页面一个文件夹,然后这些文件夹都放在pages里面呢?还是怎么放都行,写路由的时候path路径写更详细一些?
3回答
同学你好,解答如下:
1、path里写的内容是在浏览器地址栏中输入的路径。
2、path的值是可以自定义的。
3、相应页面的路径是在import里写好的。
4、component是import引入的时候写的名字,名字也是可以自定义的。
5、component和import引入的名字要保持一致。
6、name配合router-link可以跳转到指定的页面,例如:


点击跳转按钮,即可跳转到demo10页面。name的名字也是可以自定义的。
router-link在后面的课程中会讲解,目前同学了解下即可。
如果还有其他疑问,建议在问答区重新提问,便于同学后期查找总结
祝学习愉快~
好帮手慕言
2020-05-15
同学你好,关于同学的疑问,解答如下;
1、path的值可以自己定义,可以不设置成demo1,设置其他的值也是可以的,例如:
引入

写path,如下:

在地址栏中输入地址即可

2、不是的。是在引入的时候,不写index或者index.vue,默认会引入index.vue,下方注释的写法和没有注释的写法都是引入pages/demo1/index.vue文件。

path需要写一个自定义的名字。并没有下方这种说法:

哪里不太理解的话,可以在项目中测试下呦
祝学习愉快~
好帮手慕言
2020-05-15
同学你好,关于同学的疑问,解答如下:
1、一个文件夹里可以有两个.vue文件。
2、同学没有显示出来,是因为在地址栏输入的地址不对,可以参考下方:
1)一个文件中有两个.vue文件

2)在index.js中引入:


3)地址栏中输入地址


同学可以再测试下。
3、理论上文件怎么放都是可以的,但是为了更容易找,建议:按照老师的目录结构存放
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题