收藏
回答

建议官方增加自定义页面路径映射功能?

小程序的定义页面路径是在 app.js 中配置 pages 字段定义的:

"pages": ["pages/index/index"]


这样定义后需要在项目的根目录中建立一个 pages/index/ 的目录,这样才能访问该页面,页面路径和项目的目录结构是严格绑定的

但是随着项目开发的时间长,经常会难免遇到需要优化页面目录结构的需求,比如项目分包

项目分包后得去 subpackages 里面定义页面,并且还需要建立该分包目录把以前的页面目录移动到这个分包里面,这个时候页面的路径就变了

但是有时候我们运营在公众号文章配置了很多页面跳转链接,但是由于项目的目录跟页面路径的定义是严格绑定的,这个时候难免会出现公众号跳转小程序链接出错误,可能运营已经在公众号配置了好多链接,这个时候肯定是不能叫他们改文章跳转小程序链接的

所以这个时候需要有一个需求:在不改变页面路径的情况下,如何调整页面的目录

比如有以下的配置就可以实现这种需求:

"pages": [
  { "pages/index/index": "subpackages/pages/index/index" }
]


目前 pages 只单纯传递一个字符串,希望能支持上面这种写法,在不改变 pages/index/index 的目录下,还能调整原来的 index 页面的分包结构,希望官方能考虑实现这个功能

回答关注问题邀请回答
收藏
登录 后发表内容