发觉我对多页面的划分有些错误的认识,如果我将要做一个全站的网站,可能涉及三四十个页面,如果我按照目前的方式,一个页面一个文件夹,里面都是对应这个页面的html,js,vue或者其他资源文件,觉得有以下的缺点:
- 这样导致views下的文件数量很多
- 页面所属于的大类不清晰,比如我需要这样views/my/collect,views/my/order...,而之前的是views/collect.html,views/order.html
所以现在要改变一个策略,以模块/功能的方式去划为多个spa(而不是之前的一个页面一个页面划为单页),不同spa通过链接跳转
- 个人中心模块作为一个spa, 所有页面归类到center,这里的所有功能用路由连接
- 首页作为一个spa
- 目的地模块作为一个spa
- 订单作为一个spa
参考: