背景:
目前小程序的页面地址和页面所在的文件结构强关联的,就是说页面的地址就是页面 xxx.wxml 等文件所在项目中的文件目录。
但是随着产品功能的增多,项目中的页面也越来越多,如果前期页面路径没规划好(规划好了也不一定),后期再改就太难了。因为这些页面地址对外投放的地方太多了,比如:直接分享小程序页面分享(分享小程序给好友,外部APP跳转到小程序的落地页等)、小程序二维码生成时的页面路径(这玩意竟然会校验线上的小程序页面是否存在,让我们的重构难上加难)。
期望:
可以抽象出路由的概念,比如 Vue 和 React 生态里的路由玩法(或者其它NB的方案)。让页面地址和页面文件路径解耦,这样开发者后期优化或者重构方便太多了,也减少开发者改了页面路径,而忘记同步某个相关人员导致线上问题。最重要的是让开发者早点下班,少出线上问题,在这个苟着的时期少点烦心事!