From cfc819629531d68babcd530642741d3c3b024926 Mon Sep 17 00:00:00 2001
From: Burt <1020103647@qq.com>
Date: Wed, 24 Jan 2024 10:58:03 +0800
Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=88=86=E4=B8=BA=20unibest=20?=
=?UTF-8?q?=E5=92=8C=20hello-unibest=202=E4=B8=AA=E4=BB=93=E5=BA=93?=
=?UTF-8?q?=EF=BC=8C=E8=BF=99=E4=B8=AA=E4=BB=93=E5=BA=93=E5=8E=BB=E6=8E=89?=
=?UTF-8?q?demo?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.config.ts | 30 ---
src/pages/demo/base/copy.vue | 29 ---
src/pages/demo/base/mp-weixin-share.vue | 42 -----
src/pages/demo/base/navbar.vue | 19 --
src/pages/demo/base/pinia.vue | 36 ----
src/pages/demo/base/request.vue | 26 ---
src/pages/demo/base/throughout.vue | 145 ---------------
src/pages/demo/base/uni-ui-icons.vue | 16 --
src/pages/demo/base/uni-ui.vue | 14 --
src/pages/demo/base/unocss-icons.vue | 20 --
src/pages/demo/base/unocss.vue | 15 --
src/pages/demo/base/vconsole.vue | 22 ---
src/pages/demo/index.vue | 80 --------
src/pages/demo/page/clock.vue | 129 -------------
src/pages/demo/page/floating-bubble.vue | 89 ---------
src/pages/demo/page/img-min/index.vue | 29 ---
src/pages/demo/page/lottery.vue | 127 -------------
src/pages/demo/page/lottery/big-wheel.vue | 216 ----------------------
src/pages/demo/page/lottery/nine-grid.vue | 196 --------------------
src/pages/demo/page/lottery2.vue | 181 ------------------
src/pages/index/index.vue | 21 ++-
src/pages/my/components/wx-login.vue | 39 ----
src/pages/my/index.vue | 35 ----
23 files changed, 18 insertions(+), 1538 deletions(-)
delete mode 100644 src/pages/demo/base/copy.vue
delete mode 100644 src/pages/demo/base/mp-weixin-share.vue
delete mode 100644 src/pages/demo/base/navbar.vue
delete mode 100644 src/pages/demo/base/pinia.vue
delete mode 100644 src/pages/demo/base/request.vue
delete mode 100644 src/pages/demo/base/throughout.vue
delete mode 100644 src/pages/demo/base/uni-ui-icons.vue
delete mode 100644 src/pages/demo/base/uni-ui.vue
delete mode 100644 src/pages/demo/base/unocss-icons.vue
delete mode 100644 src/pages/demo/base/unocss.vue
delete mode 100644 src/pages/demo/base/vconsole.vue
delete mode 100644 src/pages/demo/index.vue
delete mode 100644 src/pages/demo/page/clock.vue
delete mode 100644 src/pages/demo/page/floating-bubble.vue
delete mode 100644 src/pages/demo/page/img-min/index.vue
delete mode 100644 src/pages/demo/page/lottery.vue
delete mode 100644 src/pages/demo/page/lottery/big-wheel.vue
delete mode 100644 src/pages/demo/page/lottery/nine-grid.vue
delete mode 100644 src/pages/demo/page/lottery2.vue
delete mode 100644 src/pages/my/components/wx-login.vue
delete mode 100644 src/pages/my/index.vue
diff --git a/pages.config.ts b/pages.config.ts
index d502476..18f7698 100644
--- a/pages.config.ts
+++ b/pages.config.ts
@@ -15,36 +15,6 @@ export default defineUniPages({
'^uni-(.*)': '@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue',
},
},
- tabBar: {
- color: '#999999',
- selectedColor: '#018d71',
- backgroundColor: '#F8F8F8',
- borderStyle: 'black',
- height: '50px',
- fontSize: '10px',
- iconWidth: '24px',
- spacing: '3px',
- list: [
- {
- iconPath: 'static/tabbar/home.png',
- selectedIconPath: 'static/tabbar/homeHL.png',
- pagePath: 'pages/index/index',
- text: '首页',
- },
- {
- iconPath: 'static/tabbar/example.png',
- selectedIconPath: 'static/tabbar/exampleHL.png',
- pagePath: 'pages/demo/index',
- text: '示例',
- },
- {
- iconPath: 'static/tabbar/personal.png',
- selectedIconPath: 'static/tabbar/personalHL.png',
- pagePath: 'pages/my/index',
- text: '我的',
- },
- ],
- },
// 你也可以定义 pages 字段,它具有最高的优先级。
pages: [],
/**
diff --git a/src/pages/demo/base/copy.vue b/src/pages/demo/base/copy.vue
deleted file mode 100644
index 7c0a176..0000000
--- a/src/pages/demo/base/copy.vue
+++ /dev/null
@@ -1,29 +0,0 @@
-
-{
- style: { navigationBarTitleText: '复制' },
-}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/base/mp-weixin-share.vue b/src/pages/demo/base/mp-weixin-share.vue
deleted file mode 100644
index 9e499e4..0000000
--- a/src/pages/demo/base/mp-weixin-share.vue
+++ /dev/null
@@ -1,42 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '微信分享' },
-}
-
-
-
- 微信分享页
- 请在微信小程序中体验,或者开发者工具
- 1) 默认是不激活”发送给朋友“和”分享到朋友圈“的,如下图
-
- 2) 增加了onShareAppMessage和onShareTimeline后,就可以微信分享了,如下图
-
-
-
-
diff --git a/src/pages/demo/base/navbar.vue b/src/pages/demo/base/navbar.vue
deleted file mode 100644
index 7985584..0000000
--- a/src/pages/demo/base/navbar.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
-{
- style: { navigationBarTitleText: '自定义导航栏', navigationStyle: 'custom' },
-}
-
-
-
-
-
- 自定义导航栏,设置"navigationStyle":"custom"
- 通常页面顶部有一个图片或背景色
-
-
-
-
-
diff --git a/src/pages/demo/base/pinia.vue b/src/pages/demo/base/pinia.vue
deleted file mode 100644
index 7730c70..0000000
--- a/src/pages/demo/base/pinia.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'pinia+持久化' },
-}
-
-
-
-
- Count: {{ countStore.count }}
-
-
-
-
-
- {{ userStore.userInfo }}
- 请观察小程序的store,可以看到是可以正常设置的
-
-
-
-
-
-
diff --git a/src/pages/demo/base/request.vue b/src/pages/demo/base/request.vue
deleted file mode 100644
index 8ddc5db..0000000
--- a/src/pages/demo/base/request.vue
+++ /dev/null
@@ -1,26 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'request请求+请求拦截' },
-}
-
-
-
-
-
- {{ result }}
-
-
-
diff --git a/src/pages/demo/base/throughout.vue b/src/pages/demo/base/throughout.vue
deleted file mode 100644
index 10d8c7e..0000000
--- a/src/pages/demo/base/throughout.vue
+++ /dev/null
@@ -1,145 +0,0 @@
-
-{
- style: {
- navigationBarTitleText: '通屏+下拉刷新+自定义导航栏',
- enablePullDownRefresh: false,
- backgroundColor: '#23c09c', // 这个背景色要与页面的.top-section的背景图差不多,这样下拉刷新看起来才比较协调
- 'app-plus': {
- titleNView: {
- type: 'transparent',
- },
- },
- 'mp-weixin': {
- navigationStyle: 'custom',
- },
- },
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ '我是标题' }}
-
-
-
-
-
- 顶部区域
- 可以是标题,也可以是个人中心头像等
- 建议本区域高度不低于200rpx
-
-
- 注意,上面的导航栏渐变效果仅微信端支持,且上面的导航栏无法抽为组件引入使用,否则滚动效果没有了。如果不只是微信小程序使用,可以
- onPageScroll 实现全端效果一样,另外如果是app端,还可以配置 titleNView。参考
- https://uniapp.dcloud.net.cn/tutorial/page.html#onpagescroll 。
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/base/uni-ui-icons.vue b/src/pages/demo/base/uni-ui-icons.vue
deleted file mode 100644
index f513674..0000000
--- a/src/pages/demo/base/uni-ui-icons.vue
+++ /dev/null
@@ -1,16 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'UniUI Icons 使用' },
-}
-
-
-
-
-
-
- 注意在微信小程序中,不支持改颜色,即设置了颜色也会变成默认的#333, BUG
-
-
diff --git a/src/pages/demo/base/uni-ui.vue b/src/pages/demo/base/uni-ui.vue
deleted file mode 100644
index 6fd423d..0000000
--- a/src/pages/demo/base/uni-ui.vue
+++ /dev/null
@@ -1,14 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'UniUI 使用' },
-}
-
-
-
-
- 这是一个基础卡片示例,内容较少,此示例展示了一个没有任何属性不带阴影的卡片。
-
- 微信里面下面的 uni-badge 显示不出来,BUG
-
-
diff --git a/src/pages/demo/base/unocss-icons.vue b/src/pages/demo/base/unocss-icons.vue
deleted file mode 100644
index 18c583a..0000000
--- a/src/pages/demo/base/unocss-icons.vue
+++ /dev/null
@@ -1,20 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'UnoCss Icons 使用' },
-}
-
-
-
-
-
- 这里只装了carbon的图表库,网址:
- https://icones.js.org/collection/carbon (非H5环境,请使用浏览器打开)
-
-
-
-
-
-
diff --git a/src/pages/demo/base/unocss.vue b/src/pages/demo/base/unocss.vue
deleted file mode 100644
index 3fd903c..0000000
--- a/src/pages/demo/base/unocss.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: 'UnoCss 使用' },
-}
-
-
-
-
- 文字颜色 text-light-50
- 文字颜色 text-red-500
- 背景色 bg-light-50
- 背景色 bg-red-500
-
-
diff --git a/src/pages/demo/base/vconsole.vue b/src/pages/demo/base/vconsole.vue
deleted file mode 100644
index 072f3e4..0000000
--- a/src/pages/demo/base/vconsole.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '开启 vConsole' },
-}
-
-
-
-
- 在非正式版小程序里面已经集成了VConsole
- 开启方式如下面
-
- 然后页面上会出现一个 `vConsole` 的调试按钮,如下图
-
-
-
diff --git a/src/pages/demo/index.vue b/src/pages/demo/index.vue
deleted file mode 100644
index 0a63251..0000000
--- a/src/pages/demo/index.vue
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
- 基本功能
-
-
- {{ item.title }}
-
-
-
-
-
- 页面功能
-
-
- {{ item.title }}
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page/clock.vue b/src/pages/demo/page/clock.vue
deleted file mode 100644
index ad5adcc..0000000
--- a/src/pages/demo/page/clock.vue
+++ /dev/null
@@ -1,129 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '动态时钟' },
-}
-
-
-
- 动态时钟
-
-
-
- {{ n }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page/floating-bubble.vue b/src/pages/demo/page/floating-bubble.vue
deleted file mode 100644
index 26b9d3d..0000000
--- a/src/pages/demo/page/floating-bubble.vue
+++ /dev/null
@@ -1,89 +0,0 @@
-
-{
- layout: 'default',
- style: { navigationBarTitleText: '页面悬浮球' },
-}
-
-
-
-
-
-
-
-
-
- 页面其他元素
- 可以正常触发点击事件吗?答案是可以的
-
- {{ x }}
- {{ y }}
- 点击设置
-
-
-
-
-
-
diff --git a/src/pages/demo/page/img-min/index.vue b/src/pages/demo/page/img-min/index.vue
deleted file mode 100644
index b4f4ee7..0000000
--- a/src/pages/demo/page/img-min/index.vue
+++ /dev/null
@@ -1,29 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '图片压缩' },
-}
-
-
-
-
-
- 原始图片是一个很大的,2.5M,build之后生成的图片只有1.1M,体积下降 56%
-
-
- 对比图如下2图,如果看不清请看代码原图
-
-
-
-
diff --git a/src/pages/demo/page/lottery.vue b/src/pages/demo/page/lottery.vue
deleted file mode 100644
index 048044d..0000000
--- a/src/pages/demo/page/lottery.vue
+++ /dev/null
@@ -1,127 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '九宫格抽奖' },
-}
-
-
-
- 九宫格抽奖
-
-
-
- 点击抽奖
- {{ n }}
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page/lottery/big-wheel.vue b/src/pages/demo/page/lottery/big-wheel.vue
deleted file mode 100644
index 397f2af..0000000
--- a/src/pages/demo/page/lottery/big-wheel.vue
+++ /dev/null
@@ -1,216 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '大转盘抽奖' },
-}
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
- 目标是实现如下的效果,但是我感觉只用css还是太难了
-
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page/lottery/nine-grid.vue b/src/pages/demo/page/lottery/nine-grid.vue
deleted file mode 100644
index 6374aa2..0000000
--- a/src/pages/demo/page/lottery/nine-grid.vue
+++ /dev/null
@@ -1,196 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '九宫格抽奖' },
-}
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
diff --git a/src/pages/demo/page/lottery2.vue b/src/pages/demo/page/lottery2.vue
deleted file mode 100644
index 876a1bd..0000000
--- a/src/pages/demo/page/lottery2.vue
+++ /dev/null
@@ -1,181 +0,0 @@
-
-{
- layout: 'demo',
- style: { navigationBarTitleText: '大转盘抽奖' },
-}
-
-
-
- 大转盘抽奖
-
-
- 下面是调试过程图片
- 欢迎感兴趣的玩家继续优化
- 计算lottery-item-inner节点的padding-left值
-
- 调整lottery-item-gift节点
-
-
-
-
-
-
-
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 4abdc37..f78ff00 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -11,15 +11,30 @@
unibest
最好用的 uniapp 开发模板
- unibest 是由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code
+
+ unibest 是由 uniapp + Vue3 + Ts + Vite4 + UnoCss + UniUI 驱动的跨端快速启动模板,使用 VS Code
开发,具有代码提示、自动格式化、统一配置、代码片段等功能,同时内置了大量平时开发常用的基本组件,开箱即用,让你编写
uniapp 拥有 best 体验。
+ 详细示例参考 hello-unibest
+ https://github.com/codercup/hello-unibest
+
-
+