easy-temps / vue3-vant-mobile

An mobile web apps template based on the Vue 3 ecosystem。一个基于 Vue 3 生态系统的移动 web 应用模板,帮助你快速完成业务开发。
https://vue3-vant-mobile.netlify.app
MIT License
1.1k stars 219 forks source link

feat: add keepAlive and layouts #98

Closed faukwaa closed 1 month ago

netlify[bot] commented 4 months ago

Deploy Preview for vue3-vant-mobile ready!

Name Link
Latest commit 1b7de7b0d357ad9f5d3c51942318a022b4b2b614
Latest deploy log https://app.netlify.com/sites/vue3-vant-mobile/deploys/66bf0c68b71b05000893e518
Deploy Preview https://deploy-preview-98--vue3-vant-mobile.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

Lighthouse
1 paths audited
Performance: 99
Accessibility: 97
Best Practices: 100
SEO: 92
PWA: 100
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify site configuration.

CharleeWa commented 4 months ago

布局会在 v3 重新考虑,此 PR 仍处于开放状态。非常感谢。

faukwaa commented 4 months ago

布局会在 v3 重新考虑,此 PR 仍处于开放状态。非常感谢。

v3 的布局会往哪个方向考虑,可以参与 v3 的开发

CharleeWa commented 4 months ago

v3 的布局会往哪个方向考虑,可以参与 v3 的开发

欢迎参与。当时考虑的布局优化不会改动太大。在不影响路由动画的前提下,去掉每个页面的 Container 组件。

CharleeWa commented 4 months ago

这个 PR 的思路很不错。当时也用了 vite-plugin-vue-layouts 插件做文件路由的布局,但是在做 KeepAlive 时遇到了无法工作的问题就给去掉了,取而代之的是在 App.vue 主入口做简单布局。其实我想的很简单,无论是开发者使用嵌套文件路由做布局,还是组件插槽,都还是简单的。并不想提供太多封装和复杂性。后边主推 nuxt3-vant-mobile。这些特性它天然支持。

faukwaa commented 4 months ago

这个 PR 的思路很不错。当时也用了 vite-plugin-vue-layouts 插件做文件路由的布局,但是在做 KeepAlive 时遇到了无法工作的问题就给去掉了,取而代之的是在 App.vue 主入口做简单布局。其实我想的很简单,无论是开发者使用嵌套文件路由做布局,还是组件插槽,都还是简单的。并不想提供太多封装和复杂性。后边主推 nuxt3-vant-mobile。这些特性它天然支持。

我看了 v3 的分支,不是 nuxt 的,是别的仓库吗

CharleeWa commented 4 months ago

我看了 v3 的分支,不是 nuxt 的,是别的仓库吗

这个仓库 https://github.com/easy-temps/nuxt3-vant-mobile