uni-helper / vite-plugin-uni-pages

为 Vite 下的 uni-app 提供基于文件系统的路由
https://uni-helper.js.org/vite-plugin-uni-pages
MIT License
118 stars 16 forks source link

支持类型安全 #105

Closed ModyQyW closed 1 year ago

ModyQyW commented 1 year ago

对问题的清晰和简明的描述

unplugin-vue-router 是一个实验性的库,支持约定式路由、类型安全等,周下载量有 157k,前景非常好。

目前,vite-plugin-uni-pages 已经支持了约定式路由。我在想,我们是不是可以尝试支持类型安全,与 unplugin-vue-router 做功能对标?这同时也会带来更好的 DX。

推荐的解决方案

生成 .d.ts,覆写 uni-app 提供的类型。

替代方案

No response

额外上下文

No response

检查

KeJunMao commented 1 year ago

对 uni 的 router 相关函数做吗

ModyQyW commented 1 year ago

是的,但这只是初步想法,不确定可不可行