diff --git a/README.md b/README.md index bc02caf..4168dde 100644 --- a/README.md +++ b/README.md @@ -2,20 +2,18 @@ 🚀 基于 vitejs 驱动的 uniapp 最佳实践集成模板 -🚀 The best practical integrated template based on VITEJS -driven Uniapp - [查看演示](https://vite-uniapp-template.netlify.app/) ## 特点 - 💪 Assets: 提供了全局静态资源加载工具,无感切换加载本地静态资源/远程静态资源,解决小程序环境下包大小限制问题。 - 📦 SubPackages: 符合心智模型的分包风格,合理的 pages 目录结构,与分包配置轻松实现功能分包。 -- 🛣 Router: 使用 uniapp-router-next,并通过优化封装,API 同 VueRouter 类似,扩展了拦截器、中间件、路由别名功能。 -- 📊 Store: 使用 Pinia 强力驱动,轻松实现应用状态管理。 -- ⚡️ Request: 请求库使用 uni-network 完全基于 uniapp API 编写的高性能请求库, API 同 axios。 +- 🛣 Router: 使用 [uniapp-router-next](https://gitee.com/wen-jason/uni-router/tree/main/packages/uniapp-router-next),并通过优化封装,API 同 VueRouter 类似,扩展了拦截器、中间件、路由别名功能。 +- 📊 Store: 使用 [Pinia](https://pinia.vuejs.org/zh/) 强力驱动,轻松实现应用状态管理。 +- ⚡️ Request: 请求库使用 [uni-network](https://github.com/uni-helper/uni-network) 完全基于 uniapp API 编写的高性能请求库, API 同 axios。 - 👇 Z-paging: 内置了高性能且易于使用的业务常用下拉分页组件模块,轻松实现下拉刷新、上拉加载等功能。 - 💅 Unocss: 使用原子化 CSS 引擎,小程序环境下依然完美支持原子化的 class 命名书写规则。 -- 🎨 UI-libs: 预设了 uivew-plus 和 uni-ui 两者相辅相成,轻松满足绝大多数业务场景,并支持主题色定制功能。 +- 🎨 UI-libs: 预设了 [uivew-plus](https://uiadmin.net/uview-plus/) 和 [uni-ui](https://uniapp.dcloud.net.cn/component/uniui/uni-ui.html) 两者相辅相成,轻松满足绝大多数业务场景,并支持主题色定制功能。 - 📝 NoTs: 只使用 JavaScript,在常规业务场景或人员水平差距过大情况下,TypeScript 并不会提升开发体验。 ## 使用方法 @@ -44,6 +42,8 @@ pnpm install pnpm dev:h5 # 微信小程序端 pnpm dev:mp-weixin +# 安卓端 +pnpm dev:app-android #... 更多端请参阅 package.json/script ``` @@ -302,7 +302,7 @@ export default (router) => { ### 支持项目 -> 如果该项目帮到你的话,可以请我喝杯咖啡,让我更有精神完善该项目😛 +> 如果该项目帮到你的话,可以请我喝杯咖啡,让我更有精神完善该项目 😛
payment-weixin diff --git a/package.json b/package.json index 8133850..5858af8 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "lodash-es": "^4.17.21", "pinia": "2.0.33", "qs": "6.9.7", - "uniapp-router-next": "^1.1.9", + "uniapp-router-next": "^1.2.3", "uview-plus": "^3.1.35", "vue": "3.2.47", "vue-i18n": "^9.1.9", diff --git a/pages.config.js b/pages.config.js index e99cfdb..88e5a0d 100644 --- a/pages.config.js +++ b/pages.config.js @@ -143,17 +143,13 @@ export default defineUniPages({ navigationBarBackgroundColor: '#ffffff', backgroundColor: '#f8f8f8', }, - condition: { - current: 0, - list: [ - { - name: 'pages/contact/index', - path: 'pages/contact/index', - }, - { - name: 'pages/realname/index', - path: 'pages/realname/index', - }, - ], - }, + // condition: { + // current: 0, + // list: [ + // { + // name: 'pages/contact/index', + // path: 'pages/contact/index', + // }, + // ], + // }, }) diff --git a/src/pages.json b/src/pages.json index 02c9ece..6b7eaf0 100644 --- a/src/pages.json +++ b/src/pages.json @@ -142,18 +142,5 @@ "navigationBarTitleText": "vite-uniapp-template", "navigationBarBackgroundColor": "#ffffff", "backgroundColor": "#f8f8f8" - }, - "condition": { - "current": 0, - "list": [ - { - "name": "pages/contact/index", - "path": "pages/contact/index" - }, - { - "name": "pages/realname/index", - "path": "pages/realname/index" - } - ] } } \ No newline at end of file diff --git a/src/pages/login/phone/index.vue b/src/pages/login/phone/index.vue index 73f84a2..4abcf11 100644 --- a/src/pages/login/phone/index.vue +++ b/src/pages/login/phone/index.vue @@ -8,8 +8,6 @@ - - 手机号快捷登录 @@ -54,12 +52,9 @@ export default { enterpriseInfo, version, agreed: false, - loginCode: '', } }, - onShow() { - // this.getLoginCode() - }, + onShow() {}, methods: { handleInfo() { this.$Router.push({ @@ -70,21 +65,10 @@ export default { }, }) }, - getLoginCode() { - uni.login({ - provider: 'weixin', // 使用微信登录 - success: (res) => { - console.log('handleBeforeLogin.res', res) - this.loginCode = res.code - }, - }) - }, handleAgree() { this.$Router.push({ path: '/pages/statement/index' }) }, - async handleLogin({ detail = {} } = {}) { - console.log('login.detail', detail) - + async handleLogin() { if (!this.agreed) { try { await this.$dialog('是否已阅读并同意《产品服务协议》?', { @@ -101,12 +85,7 @@ export default { } } - const params = { - ...detail, - code: this.loginCode, - encryptedData: detail.encryptedData, - iv: detail.iv, - } + const params = {} await this.$store.user.login(params) await this.$toast('登录成功', { type: 'success' })