sunpm / unisave

拥抱 web 开发,拯救 uniapp。👋👋👋 基于Uniapp、Vue 3、pinia(且持久化保存)、Typescript、UnoCSS等主流技术开发的开箱即用模版,适配所有(app、mp、web)平台!!!
https://uni-save.netlify.app
MIT License
79 stars 6 forks source link

自动收集路由路径跳转 #26

Closed scripted-C20 closed 1 day ago

sunpm commented 5 months ago

有没有调用的方法示例,比如想怎样调用路由方法跳转? navigateTo内部做了判断 tabbar 的实现,所有路径都可以通过 navigateTo 跳转

sunpm commented 5 months ago

打个比方,有个个人中心页面,假设路由是pages/me/index,你是想goMePage()跳转到该页面,多个页面使用 goMePage()方法。

突然有个需求: pages/me/index 要改成 pages/my-page/index,这种情况应该如何解决呢?

是将所有goMePage() 重构为goMyPage()?还是将goMyPage函数内部路径改为pages/my-page/index

sunpm commented 5 months ago

那岂不是改变一个路由文件的位置,所有.vue 文件的内容都要检索,查看有没有这个方法,有就去重构。这样牵一发而动全身的插件,如果改漏了或者改错了,可以开发者都不知道错在哪

sunpm commented 5 months ago

不太明白,重新生成什么,有没有代码示例

sunpm commented 5 months ago

太自动化意味着可拓展性越局限,失去了模板的意义。可以另外开发 vite 插件,而不是将它纳入模板中。

scripted-C20 commented 5 months ago

当然你也可以设置成开关,可以作为模板亮点

sunpm commented 5 months ago

明年找我领插件