chameleon 路由配置(src/router.config.json)不够灵活

fquxozlt  于 2022-12-31  发布在  其他
关注(0)|答案(3)|浏览(167)

chameleon 现在使用 src/router.config.json 进行路由配置,如果路由比较多,可能不利于后期维护(文件太长不易查找,修改容易引发冲突)

为啥不用更灵活的 .js 文件配置路由呀

想了解下 chameleon 团队选择基于 json 文件配置路由的初衷

感谢

uyto3xhc

uyto3xhc1#

路由只是简单基础配置所以用JSON格式描述,文件太长不易查找,修改容易引发冲突需要人工避免。以及用.js也会有同样问题。
欢迎提供更细节需求和解决建议

uxh89sit

uxh89sit2#

@beatles-chameleon
@beatles-chameleon
感谢回复!

.js 也有同样的问题,赞同。

就我们组当前开发的 vue 项目,每个同学分工不同但又有重叠,所以我们拆分了路由,在入口路由引入这些文件。这极大地避免/减少了上述问题。

然而 .json 不能拆分为多个文件。

对于一个持续交付的产品,当项目有几十上百个页面时,router.config.json 就会变得极其庞大,难以维护。

所以个人更推荐使用 .js 来组织路由。

p.s.非常喜欢 chameleon 的开发理念,感谢你们的付出

6qfn3psc

6qfn3psc3#

感谢反馈,目前微信小程序也没有考虑这种更复杂的场景,我们后续考虑支持进行模块拆分。

相关问题