Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 946 Bytes

R7_对多页面功能组织划分的一些思考.md

File metadata and controls

17 lines (10 loc) · 946 Bytes

发觉我对多页面的划分有些错误的认识,如果我将要做一个全站的网站,可能涉及三四十个页面,如果我按照目前的方式,一个页面一个文件夹,里面都是对应这个页面的html,js,vue或者其他资源文件,觉得有以下的缺点:

  • 这样导致views下的文件数量很多
  • 页面所属于的大类不清晰,比如我需要这样views/my/collect,views/my/order...,而之前的是views/collect.html,views/order.html

所以现在要改变一个策略,以模块/功能的方式去划为多个spa(而不是之前的一个页面一个页面划为单页),不同spa通过链接跳转

  • 个人中心模块作为一个spa, 所有页面归类到center,这里的所有功能用路由连接
  • 首页作为一个spa
  • 目的地模块作为一个spa
  • 订单作为一个spa

参考: