From 20455490f88e016513df7df28509f993b5b95016 Mon Sep 17 00:00:00 2001 From: cbb <1055026847@qq.com> Date: Sat, 27 Dec 2025 10:13:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=9B=AE=E5=BD=95=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifest.json | 160 +++++---- pages.json | 7 + pages/discover/discover.vue | 4 + pages/discover/punch.vue | 31 ++ pages/discover/ranking-list.vue | 172 ++++++---- pages/discover/styles/index.scss | 34 ++ static/images/discover/grade1.png | Bin 0 -> 4079 bytes static/images/discover/grade2.png | Bin 0 -> 4110 bytes static/images/discover/grade3.png | Bin 0 -> 3834 bytes .../images/{ranking-list => discover}/hat.png | Bin .../{ranking-list => discover}/title-icon.png | Bin uni_modules/uni-row/changelog.md | 10 + .../uni-row/components/uni-col/uni-col.vue | 317 ++++++++++++++++++ .../uni-row/components/uni-row/uni-row.vue | 190 +++++++++++ uni_modules/uni-row/package.json | 87 +++++ uni_modules/uni-row/readme.md | 10 + 16 files changed, 891 insertions(+), 131 deletions(-) create mode 100644 pages/discover/punch.vue create mode 100644 pages/discover/styles/index.scss create mode 100644 static/images/discover/grade1.png create mode 100644 static/images/discover/grade2.png create mode 100644 static/images/discover/grade3.png rename static/images/{ranking-list => discover}/hat.png (100%) rename static/images/{ranking-list => discover}/title-icon.png (100%) create mode 100644 uni_modules/uni-row/changelog.md create mode 100644 uni_modules/uni-row/components/uni-col/uni-col.vue create mode 100644 uni_modules/uni-row/components/uni-row/uni-row.vue create mode 100644 uni_modules/uni-row/package.json create mode 100644 uni_modules/uni-row/readme.md diff --git a/manifest.json b/manifest.json index c86e108..b8d4719 100644 --- a/manifest.json +++ b/manifest.json @@ -1,73 +1,89 @@ { - "name" : "uniapp-imitate-wx", - "appid" : "__UNI__9EFDC69", - "description" : "", - "versionName" : "1.0.0", - "versionCode" : "100", - "transformPx" : false, - /* 5+App特有相关 */ - "app-plus" : { - "usingComponents" : true, - "nvueStyleCompiler" : "uni-app", - "compilerVersion" : 3, - "splashscreen" : { - "alwaysShowBeforeRender" : true, - "waiting" : true, - "autoclose" : true, - "delay" : 0 - }, - /* 模块配置 */ - "modules" : {}, - /* 应用发布信息 */ - "distribute" : { - /* android打包配置 */ - "android" : { - "permissions" : [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - /* ios打包配置 */ - "ios" : {}, - /* SDK配置 */ - "sdkConfigs" : {} - } - }, - /* 快应用特有相关 */ - "quickapp" : {}, - /* 小程序特有相关 */ - "mp-weixin" : { - "appid" : "", - "setting" : { - "urlCheck" : false - }, - "usingComponents" : true - }, - "mp-alipay" : { - "usingComponents" : true - }, - "mp-baidu" : { - "usingComponents" : true - }, - "mp-toutiao" : { - "usingComponents" : true - }, - "uniStatistics" : { - "enable" : false - }, - "vueVersion" : "3", - "fallbackLocale" : "zh-Hans" -} + "name": "uniapp-imitate-wx", + "appid": "__UNI__9EFDC69", + "description": "", + "versionName": "1.0.0", + "versionCode": "100", + "transformPx": false, + /* 5+App特有相关 */ + "app-plus": { + "usingComponents": true, + "nvueStyleCompiler": "uni-app", + "compilerVersion": 3, + "splashscreen": { + "alwaysShowBeforeRender": true, + "waiting": true, + "autoclose": true, + "delay": 0 + }, + "safearea": { + "background": "#ffffff", + "backgroundDark": "#2f0508", + "bottom": { + "offset": "none" + } + }, + /* 模块配置 */ + "modules": {}, + /* 应用发布信息 */ + "distribute": { + /* android打包配置 */ + "android": { + "permissions": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios": {}, + /* SDK配置 */ + "sdkConfigs": {} + } + }, + "app-harmony": { + "safearea": { // HarmonyOS 平台的安全区域 + "background": "#ffffff", + "backgroundDark": "#2f0508", + "bottom": { + "offset": "none" // 在没有 tabBar 时,底部区域是否需要占位 + } + } + }, + /* 快应用特有相关 */ + "quickapp": {}, + /* 小程序特有相关 */ + "mp-weixin": { + "appid": "", + "setting": { + "urlCheck": false + }, + "usingComponents": true + }, + "mp-alipay": { + "usingComponents": true + }, + "mp-baidu": { + "usingComponents": true + }, + "mp-toutiao": { + "usingComponents": true + }, + "uniStatistics": { + "enable": false + }, + "vueVersion": "3", + "fallbackLocale": "zh-Hans" +} \ No newline at end of file diff --git a/pages.json b/pages.json index b5a9618..1308fd7 100644 --- a/pages.json +++ b/pages.json @@ -121,6 +121,13 @@ "navigationBarTitleText": "排行榜", "navigationStyle": "custom" } + }, + { + "path": "pages/discover/punch", + "style": { + "navigationBarTitleText": "签到", + "navigationStyle": "custom" + } } ], "globalStyle": { diff --git a/pages/discover/discover.vue b/pages/discover/discover.vue index 837476c..688bec7 100644 --- a/pages/discover/discover.vue +++ b/pages/discover/discover.vue @@ -16,6 +16,10 @@ navigateTo('/pages/discover/ranking-list') return } + if (item === 'sign') { + navigateTo('/pages/discover/punch') + return + } if (item === 'mall') { navigateTo('/pages/mall/list') return diff --git a/pages/discover/punch.vue b/pages/discover/punch.vue new file mode 100644 index 0000000..0c0521b --- /dev/null +++ b/pages/discover/punch.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/pages/discover/ranking-list.vue b/pages/discover/ranking-list.vue index a8d125e..f7c30e0 100644 --- a/pages/discover/ranking-list.vue +++ b/pages/discover/ranking-list.vue @@ -5,20 +5,20 @@ - + @@ -27,68 +27,122 @@ - - - 排行 - - - 用户 - - - 积分 - - + + + + 排行 + + + + + 用户 + + + + + 积分 + + + - - - 1 - - - 张三 - - - 100 - - + + + + + 1 + + + + + + + 张三 + 158****98874 + + + + + + 100 + + + diff --git a/pages/discover/styles/index.scss b/pages/discover/styles/index.scss new file mode 100644 index 0000000..1d7dfc2 --- /dev/null +++ b/pages/discover/styles/index.scss @@ -0,0 +1,34 @@ +// 通用头部 +.public-header—box { + position: relative; + height: 416rpx; + background: linear-gradient(0deg, #00d993 0%, #00d9c5 100%); + &::after { + content: ''; + position: absolute; + width: 100%; + height: 38rpx; + left: 0; + bottom: 0; + background: #ffffff; + border-radius: 32rpx 32rpx 0rpx 0rpx; + } + .left-icon { + width: 354rpx; + height: 166rpx; + position: absolute; + bottom: 42rpx; + left: 48rpx; + } + .right-icon { + width: 450rpx; + height: 218rpx; + position: absolute; + bottom: 10rpx; + right: -60rpx; + } +} + +.top-left-icon { + height: 42rpx; +} diff --git a/static/images/discover/grade1.png b/static/images/discover/grade1.png new file mode 100644 index 0000000000000000000000000000000000000000..144a8f1e0c3a714a89695f27d7bda5578349ff6d GIT binary patch literal 4079 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 literal 0 HcmV?d00001 diff --git a/static/images/ranking-list/hat.png b/static/images/discover/hat.png similarity index 100% rename from static/images/ranking-list/hat.png rename to static/images/discover/hat.png diff --git a/static/images/ranking-list/title-icon.png b/static/images/discover/title-icon.png similarity index 100% rename from static/images/ranking-list/title-icon.png rename to static/images/discover/title-icon.png diff --git a/uni_modules/uni-row/changelog.md b/uni_modules/uni-row/changelog.md new file mode 100644 index 0000000..5b465bc --- /dev/null +++ b/uni_modules/uni-row/changelog.md @@ -0,0 +1,10 @@ +## 1.0.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-row](https://uniapp.dcloud.io/component/uniui/uni-row) +## 0.1.0(2021-07-13) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 0.0.4(2021-05-12) +- 新增 组件示例地址 +## 0.0.3(2021-02-05) +- 调整为uni_modules目录规范 +- 新增uni-row组件 diff --git a/uni_modules/uni-row/components/uni-col/uni-col.vue b/uni_modules/uni-row/components/uni-col/uni-col.vue new file mode 100644 index 0000000..84e2deb --- /dev/null +++ b/uni_modules/uni-row/components/uni-col/uni-col.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/uni_modules/uni-row/components/uni-row/uni-row.vue b/uni_modules/uni-row/components/uni-row/uni-row.vue new file mode 100644 index 0000000..f8e8542 --- /dev/null +++ b/uni_modules/uni-row/components/uni-row/uni-row.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/uni_modules/uni-row/package.json b/uni_modules/uni-row/package.json new file mode 100644 index 0000000..3f52fa6 --- /dev/null +++ b/uni_modules/uni-row/package.json @@ -0,0 +1,87 @@ +{ + "id": "uni-row", + "displayName": "uni-row 布局-行", + "version": "1.0.0", + "description": "流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。", + "keywords": [ + "uni-ui", + "uniui", + "栅格", + "布局", + "layout" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "u" + } + } + } + } +} \ No newline at end of file diff --git a/uni_modules/uni-row/readme.md b/uni_modules/uni-row/readme.md new file mode 100644 index 0000000..3c9c8b9 --- /dev/null +++ b/uni_modules/uni-row/readme.md @@ -0,0 +1,10 @@ +## Layout 布局 + +> **组件名 uni-row、uni-col** +> 代码块: `uRow`、`uCol` + + +流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file