From f27c6e4ef022d5d459cec4c54d228e4865686b7f Mon Sep 17 00:00:00 2001 From: yangzhq68909 <993367776@qq.com> Date: Tue, 29 Oct 2024 15:34:31 +0800 Subject: [PATCH] 1 --- App.vue | 37 +- pages/tab/index.vue | 75 ++- pages/tab/my.vue | 49 +- uni_modules/wuwx-step-counter/changelog.md | 2 - uni_modules/wuwx-step-counter/package.json | 83 --- uni_modules/wuwx-step-counter/readme.md | 19 - .../utssdk/app-android/index.uts | 58 -- .../utssdk/app-ios/index.uts | 48 -- unpackage/dist/dev/app-plus/app-service.js | 521 +++++------------- unpackage/dist/dev/app-plus/manifest.json | 7 - .../dist/dev/app-plus/pages/tab/index.css | 87 --- .../utssdk/app-android/classes.dex | Bin 11448 -> 0 bytes utils/index.js | 101 ++-- 13 files changed, 287 insertions(+), 800 deletions(-) delete mode 100644 uni_modules/wuwx-step-counter/changelog.md delete mode 100644 uni_modules/wuwx-step-counter/package.json delete mode 100644 uni_modules/wuwx-step-counter/readme.md delete mode 100644 uni_modules/wuwx-step-counter/utssdk/app-android/index.uts delete mode 100644 uni_modules/wuwx-step-counter/utssdk/app-ios/index.uts delete mode 100644 unpackage/dist/dev/app-plus/uni_modules/wuwx-step-counter/utssdk/app-android/classes.dex diff --git a/App.vue b/App.vue index 0544bf3..9325139 100644 --- a/App.vue +++ b/App.vue @@ -3,7 +3,8 @@ useUpdateApp } from '@/store/update.js'; import { - cxcJurisdictionApi + cxcJurisdictionApi, + taskListApi } from '@/api/api.js'; import { onLaunch, @@ -12,17 +13,27 @@ import { getLocation, getWeather, - beforeJump + // beforeJump } from './utils/index.js'; import { useStore } from '@/store'; + import { + ref + } from 'vue'; + onLaunch(() => { + console.log('---', todoNum.value) + + // 动态更新角标 + uni.setTabBarBadge({ + index: '1', + text: todoNum.value // 角标内容 + }); + uni.onTabBarMidButtonTap(() => { - beforeJump('/pages/task/index', () => { - uni.navigateTo({ - url: '/pages/task/index?id=0' - }) + uni.navigateTo({ + url: '/pages/task/todotask' }) }) @@ -32,6 +43,8 @@ getLocation() }) onShow(() => { + taskList() + cxcJurisdictionApi({ id: "1827997127165677570" }).then((res) => { @@ -43,6 +56,18 @@ } }) }) + const todoNum = ref(0) + const taskList = () => { + taskListApi({ + pageNo: 1, + pageSize: 4, + _t: new Date().getTime() + }).then((res) => { + if (res.success) { + todoNum.value = res.result.total + } + }) + }