diff --git a/.DS_Store b/.DS_Store
index 5008ddf..3647709 100644
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/App.vue b/App.vue
index a74492b..a52af8b 100644
--- a/App.vue
+++ b/App.vue
@@ -1,20 +1,91 @@
-
-
-
diff --git a/README.md b/README.md
index c40433a..c560b2e 100644
--- a/README.md
+++ b/README.md
@@ -1,192 +1,192 @@
-
-
-
-
-
-Tuniao UI
-提供丰富组件和炫酷页面的UI框架
-
-
-
-
-
-
-
-
-
-
-
-
-
-## 说明
-
-**图鸟UI**,是基于uni-app进行开发的UI框架,提供丰富的组件进行快速开发,已经支持`H5`和`微信小程序`,包含常用表单组件、信息展示组件等,并提供`丰富的酷炫页面模板`。
-
-
-
-### 开源版本中所使用到的图片均做了防盗链,只能在调试中使用,不保证在生产环境中可以使用。
-
-### 图片资源以上传到[图鸟社区](https://www.yuque.com/tuniao)。
-
-
-
-## 特点
-
-- 包含基础常用的布局元素,flex、grid、浮动
-- 完整一体的配色体系,包含4种色深模式,同时包含4套渐变配色
-- 300+风格统一的图标icon,后续可继续增加
-- 30+精选组件,让开发者可以快速进行开发
-- 酷炫常用的页面模板,更有让你眼前一亮的界面效果
-- 图片素材语雀便捷下载,图鸟社区共同成长
-- 使用文档详尽说明,让你一文读懂图鸟UI
-
-
-
-## 链接
-
-- [图鸟社区](https://www.yuque.com/tuniao)
-- [使用手册](https://tuniaoui.tuniaokj.com/components/introduce.html)
-
-
-
-## 安装
-
-下载地址 ------> [图鸟UI - DCloud 插件市场](https://ext.dcloud.net.cn/plugin?id=7088)
-
-
-
-## 快速上手
-
-#### 1.复制文件到项目的根目录
-
- - ##### 必要文件夹
-
- - 复制tuniao-ui文件夹
- - 复制store文件夹
-
-- ##### 如果使用了模板页面则需要复制以下文件夹
-
- - 复制libs文件夹
- - 复制static文件夹
-
-
-
-#### 2.引入TuniaoUI主JS库
-
-在项目根目录中的`main.js`中,引入并使用TuniaoUI的JS库,注意这两行配置代码要放在import Vue之后。
-
-```javascript
-// 引入全局TuniaoUI
-import TuniaoUI from 'tuniao-ui'
-Vue.use(TuniaoUI)
-```
-
-
-
-#### 3.引入TuniaoUI提供的vuex
-在项目根目录的`main.js`中引入store
-```js
-// 引入store
-import store from './store'
-...
-const app = new Vue({
- store,
- ...App
-})
-```
-
-在项目根目录中的`main.js`中,引入并使用TuniaoUI的vuex,注意这两行配置代码要放在import Vue之后。
-
-```js
-// 引入TuniaoUI提供的vuex简写方法
-let vuexStore = require('@/store/$t.mixin.js')
-Vue.mixin(vuexStore)
-```
-
-
-
-#### 4.引入TuniaoUI的全局SCSS主题文件
-
-在项目根目录的`uni.scss`中引入此文件。
-
-```scss
-@import 'tuniao-ui/theme.scss'
-```
-
-
-
-#### 5.引入TuniaoUI基础样式和图标文件
-
-::: danger 注意
-在`App.vue`中`style标签`首行的位置引入,注意给style标签加入lang="scss"属性
-:::
-
-```scss
-
-```
-
-
-
-#### 6.配置easycom组件模式
-
-此配置需要在根目录的`page.json`中进行。
-
-::: tip 温馨提示
-
- 1. uni-app为了调试性能的原因,修改`easycom`规则不会实时生效,配置完后,您需要重启HBuilderX或者重新编译项目才能正常使用TuniaoUI的功能。
- 2. 请确保您的`pages.json`中只有一个`easycom`字段,否则请自行合并多个引入规则。
- :::
-
-```
-// pages.json
-{
- "easycom": {
- "^tn-(.*)": "@/tuniao-ui/components/tn-$1/tn-$1.vue"
- },
- "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
- {
- // ......
- }
- ]
- // ......
-}
-```
-
-
-
-## UI截图
-
-
-
-
-
-
-
-
-
-
-
-
-## 联系作者
-
-
-
-
-
-
-### 微信群聊二维码
-
-
-
-
-
-
-
-
-## 版权信息
-
-`TuniaoUI开源版`遵循`Apache`协议,意味着您无需支付任何费用,也无需授权,即可将TuniaoUI开源版应用到您的产品中,但是需要保留TuniaoUI的信息。
+
+
+
+
+
+Tuniao UI
+提供丰富组件和炫酷页面的UI框架
+
+
+
+
+
+
+
+
+
+
+
+
+
+## 说明
+
+**图鸟UI**,是基于uni-app进行开发的UI框架,提供丰富的组件进行快速开发,已经支持`H5`和`微信小程序`,包含常用表单组件、信息展示组件等,并提供`丰富的酷炫页面模板`。
+
+
+
+### 开源版本中所使用到的图片均做了防盗链,只能在调试中使用,不保证在生产环境中可以使用。
+
+### 图片资源以上传到[图鸟社区](https://www.yuque.com/tuniao)。
+
+
+
+## 特点
+
+- 包含基础常用的布局元素,flex、grid、浮动
+- 完整一体的配色体系,包含4种色深模式,同时包含4套渐变配色
+- 300+风格统一的图标icon,后续可继续增加
+- 30+精选组件,让开发者可以快速进行开发
+- 酷炫常用的页面模板,更有让你眼前一亮的界面效果
+- 图片素材语雀便捷下载,图鸟社区共同成长
+- 使用文档详尽说明,让你一文读懂图鸟UI
+
+
+
+## 链接
+
+- [图鸟社区](https://www.yuque.com/tuniao)
+- [使用手册](https://tuniaoui.tuniaokj.com/components/introduce.html)
+
+
+
+## 安装
+
+下载地址 ------> [图鸟UI - DCloud 插件市场](https://ext.dcloud.net.cn/plugin?id=7088)
+
+
+
+## 快速上手
+
+#### 1.复制文件到项目的根目录
+
+ - ##### 必要文件夹
+
+ - 复制tuniao-ui文件夹
+ - 复制store文件夹
+
+- ##### 如果使用了模板页面则需要复制以下文件夹
+
+ - 复制libs文件夹
+ - 复制static文件夹
+
+
+
+#### 2.引入TuniaoUI主JS库
+
+在项目根目录中的`main.js`中,引入并使用TuniaoUI的JS库,注意这两行配置代码要放在import Vue之后。
+
+```javascript
+// 引入全局TuniaoUI
+import TuniaoUI from 'tuniao-ui'
+Vue.use(TuniaoUI)
+```
+
+
+
+#### 3.引入TuniaoUI提供的vuex
+在项目根目录的`main.js`中引入store
+```js
+// 引入store
+import store from './store'
+...
+const app = new Vue({
+ store,
+ ...App
+})
+```
+
+在项目根目录中的`main.js`中,引入并使用TuniaoUI的vuex,注意这两行配置代码要放在import Vue之后。
+
+```js
+// 引入TuniaoUI提供的vuex简写方法
+let vuexStore = require('@/store/$t.mixin.js')
+Vue.mixin(vuexStore)
+```
+
+
+
+#### 4.引入TuniaoUI的全局SCSS主题文件
+
+在项目根目录的`uni.scss`中引入此文件。
+
+```scss
+@import 'tuniao-ui/theme.scss';
+```
+
+
+
+#### 5.引入TuniaoUI基础样式和图标文件
+
+::: danger 注意
+在`App.vue`中`style标签`首行的位置引入,注意给style标签加入lang="scss"属性
+:::
+
+```scss
+
+```
+
+
+
+#### 6.配置easycom组件模式
+
+此配置需要在根目录的`page.json`中进行。
+
+::: tip 温馨提示
+
+ 1. uni-app为了调试性能的原因,修改`easycom`规则不会实时生效,配置完后,您需要重启HBuilderX或者重新编译项目才能正常使用TuniaoUI的功能。
+ 2. 请确保您的`pages.json`中只有一个`easycom`字段,否则请自行合并多个引入规则。
+ :::
+
+```
+// pages.json
+{
+ "easycom": {
+ "^tn-(.*)": "@/tuniao-ui/components/tn-$1/tn-$1.vue"
+ },
+ "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
+ {
+ // ......
+ }
+ ]
+ // ......
+}
+```
+
+
+
+## UI截图
+
+
+
+
+
+
+
+
+
+
+
+
+## 联系作者
+
+
+
+
+
+
+### 微信群聊二维码
+
+
+
+
+
+
+
+
+## 版权信息
+
+`TuniaoUI开源版`遵循`Apache`协议,意味着您无需支付任何费用,也无需授权,即可将TuniaoUI开源版应用到您的产品中,但是需要保留TuniaoUI的信息。
diff --git a/basicPage/avatar/avatar.vue b/basicPage/avatar/avatar.vue
index 89b2502..a27720d 100644
--- a/basicPage/avatar/avatar.vue
+++ b/basicPage/avatar/avatar.vue
@@ -1,145 +1,145 @@
-
-
-
-
-
- 头像
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 头像
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/badge/badge.vue b/basicPage/badge/badge.vue
index b8f8e90..658dc7a 100644
--- a/basicPage/badge/badge.vue
+++ b/basicPage/badge/badge.vue
@@ -1,105 +1,105 @@
-
-
-
-
-
- 微标
-
-
-
-
-
-
- 0
- 0
- 99
- 99+
-
-
-
-
-
- 0
- 0
- 99
- 99+
-
-
-
-
-
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
- 99+
-
-
-
-
- 99+
-
-
-
-
- 99+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/basicPage/border/border.vue b/basicPage/border/border.vue
index a3c9e82..303d5c3 100644
--- a/basicPage/border/border.vue
+++ b/basicPage/border/border.vue
@@ -1,141 +1,141 @@
-
-
-
-
-
- 边框
-
-
-
-
-
-
- 四周边框
-
-
- 顶部边框
-
-
- 右边边框
-
-
- 下面边框
-
-
- 左边边框
-
-
-
-
-
- 四周边框
-
-
- 顶部边框
-
-
- 右边边框
-
-
- 下面边框
-
-
- 左边边框
-
-
-
-
-
- 四周边框
-
-
- 顶部边框
-
-
- 右边边框
-
-
- 下面边框
-
-
- 左边边框
-
-
-
-
-
- 隐藏上边框
-
-
- 隐藏右边框
-
-
- 隐藏下边框
-
-
- 隐藏左边框
-
-
- 隐藏上边框
-
-
- 隐藏右边框
-
-
- 隐藏下边框
-
-
- 隐藏左边框
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/basicPage/button/button.vue b/basicPage/button/button.vue
index 45a6e43..3d76a00 100644
--- a/basicPage/button/button.vue
+++ b/basicPage/button/button.vue
@@ -1,109 +1,109 @@
-
-
-
-
-
- 按钮
-
-
-
-
-
- 按钮
-
-
-
-
- 按钮
- 按钮
- 按钮
- 按钮
-
-
- 按钮
- 按钮
- 按钮
-
-
- 按钮
-
-
-
-
- 按钮
- 按钮
-
-
-
-
-
-
- 按钮
- 按钮
- 按钮
- 按钮
-
-
- 按钮
- 按钮
- 按钮
- 按钮
-
-
-
-
-
- 按钮
- 按钮
- 按钮
- 按钮
- 按钮
-
-
-
-
- 按钮
- 按钮
- 按钮
- 按钮
- 按钮
- 镂空无边框
-
-
-
- 按钮
-
-
-
- 按钮
-
-
-
-
-
-
-
+
+
+
+
+
+ 按钮
+
+
+
+
+
+ 按钮
+
+
+
+
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+
+
+ 按钮
+ 按钮
+ 按钮
+
+
+ 按钮
+
+
+
+
+ 按钮
+ 按钮
+
+
+
+
+
+
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+
+
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+
+
+
+
+
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+
+
+
+
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+ 按钮
+ 镂空无边框
+
+
+
+ 按钮
+
+
+
+ 按钮
+
+
+
+
+
+
+
-
-
diff --git a/basicPage/color/color.vue b/basicPage/color/color.vue
index d0cc126..36599f5 100644
--- a/basicPage/color/color.vue
+++ b/basicPage/color/color.vue
@@ -1,759 +1,759 @@
-
-
-
-
- 背景
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟基础配色
-
-
-
-
-
-
-
- 主色蓝
- #01BEFF
-
-
- 主色橙
- #FBBD12
-
-
- 点缀青
- #00FFC6
-
-
- 点缀黄
- #FFF00D
-
-
- 辅助粉
- #FF71D2
-
-
- 辅助蓝
- #82B2FF
-
-
- 文字颜色
- #080808
-
-
- 背景灰
- #F4F4F4
-
-
-
-
- {{ selectColorInfo.name }}-{{ selectColorInfo.color }}
-
-
-
-
- {{ key }}
-
- {{ value }}
-
-
-
-
-
- 渐变色
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 背景
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟基础配色
+
+
+
+
+
+
+
+ 主色蓝
+ #01BEFF
+
+
+ 主色橙
+ #FBBD12
+
+
+ 点缀青
+ #00FFC6
+
+
+ 点缀黄
+ #FFF00D
+
+
+ 辅助粉
+ #FF71D2
+
+
+ 辅助蓝
+ #82B2FF
+
+
+ 文字颜色
+ #080808
+
+
+ 背景灰
+ #F4F4F4
+
+
+
+
+ {{ selectColorInfo.name }}-{{ selectColorInfo.color }}
+
+
+
+
+ {{ key }}
+
+ {{ value }}
+
+
+
+
+
+ 渐变色
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/flex-layout/flex-layout.vue b/basicPage/flex-layout/flex-layout.vue
index 1960b64..0568ccd 100644
--- a/basicPage/flex-layout/flex-layout.vue
+++ b/basicPage/flex-layout/flex-layout.vue
@@ -1,456 +1,456 @@
-
-
-
-
-
- Flex布局
-
-
-
-
-
-
- xs(20%)
-
- sm(40%)
-
- md(50%)
- lg(60%)
- xl(80%)
- full(100%)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
- 1
-
-
- 1
- 2
-
-
- 1
- 2
- 3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- start
- start
-
-
- end
- end
-
-
- center
- center
-
-
- around
- around
-
-
- between
- between
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- left
- top
-
-
- left
- center
-
-
- left
- bottom
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Flex布局
+
+
+
+
+
+
+ xs(20%)
+
+ sm(40%)
+
+ md(50%)
+ lg(60%)
+ xl(80%)
+ full(100%)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 1
+
+
+ 1
+ 2
+
+
+ 1
+ 2
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ start
+ start
+
+
+ end
+ end
+
+
+ center
+ center
+
+
+ around
+ around
+
+
+ between
+ between
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ left
+ top
+
+
+ left
+ center
+
+
+ left
+ bottom
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/grid-layout/grid-layout.vue b/basicPage/grid-layout/grid-layout.vue
index fb3bd5e..d6532fd 100644
--- a/basicPage/grid-layout/grid-layout.vue
+++ b/basicPage/grid-layout/grid-layout.vue
@@ -1,169 +1,169 @@
-
-
-
-
-
- Grid布局
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Grid布局
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/icon/icon.vue b/basicPage/icon/icon.vue
index 6664aa0..80a9636 100644
--- a/basicPage/icon/icon.vue
+++ b/basicPage/icon/icon.vue
@@ -1,168 +1,168 @@
-
-
-
-
-
- 图标
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
- 目前300+,里面缺少你想要的吗?
- 请前往图鸟语雀留言写下你的需求叭
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 图标
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ 目前300+,里面缺少你想要的吗?
+ 请前往图鸟语雀留言写下你的需求叭
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/icon/iconfont.js b/basicPage/icon/iconfont.js
index 904ebb8..46cb877 100644
--- a/basicPage/icon/iconfont.js
+++ b/basicPage/icon/iconfont.js
@@ -1,3 +1,3 @@
-export default {
- data: [{name: "font"}, {name: "chemistry"}, {name: "biology"}, {name: "level"}, {name: "deploy"}, {name: "server"}, {name: "cube"}, {name: "organizatio"}, {name: "company"}, {name: "pharmacy"}, {name: "medical"}, {name: "wheelchair"}, {name: "my-add"}, {name: "my"}, {name: "my-fill"}, {name: "trust"}, {name: "trust-fill"}, {name: "moon"}, {name: "moon-fill"}, {name: "funds"}, {name: "funds-fill"}, {name: "signpost"}, {name: "signpost-fill"}, {name: "vip"}, {name: "vip-fill"}, {name: "hardware"}, {name: "hardware-fill"}, {name: "honor"}, {name: "honor-fill"}, {name: "count"}, {name: "count-fill"}, {name: "discover-planet"}, {name: "discover-planet-fill"}, {name: "discover"}, {name: "discover-fill"}, {name: "home"}, {name: "home-fill"}, {name: "home-vertical"}, {name: "home-vertical-fill"}, {name: "home-smile"}, {name: "home-smile-fill"}, {name: "home-capsule"}, {name: "home-capsule-fill"}, {name: "cross-fill"}, {name: "focus"}, {name: "all"}, {name: "assort-fill"}, {name: "assort"}, {name: "menu-list"}, {name: "menu-sorts"}, {name: "menu-sort"}, {name: "menu-more"}, {name: "menu"}, {name: "menu-circle"}, {name: "search-menu"}, {name: "search-list"}, {name: "search"}, {name: "brand"}, {name: "link"}, {name: "code"}, {name: "computer"}, {name: "computer-fill"}, {name: "ipad"}, {name: "ipad-fill"}, {name: "phone"}, {name: "phone-fill"}, {name: "tel"}, {name: "tel-circle-fill"}, {name: "tel-circle"}, {name: "watercup"}, {name: "gloves-fill"}, {name: "gloves"}, {name: "covid-19"}, {name: "sport-jog"}, {name: "sport-run"}, {name: "sport-swim"}, {name: "sport-cycle"}, {name: "airplane"}, {name: "train"}, {name: "steamship"}, {name: "bus"}, {name: "balancecar"}, {name: "electromobile"}, {name: "zodiac-zhu"}, {name: "zodiac-gou"}, {name: "zodiac-ji"}, {name: "zodiac-hou"}, {name: "zodiac-yang"}, {name: "zodiac-ma"}, {name: "zodiac-she"}, {name: "zodiac-long"}, {name: "zodiac-tu"}, {name: "zodiac-hu"}, {name: "zodiac-niu"}, {name: "zodiac-shu"}, {name: "lucky-money"}, {name: "lucky-money-fill"}, {name: "prize"}, {name: "gift"}, {name: "pay"}, {name: "refund"}, {name: "money"}, {name: "power"}, {name: "fingerprint"}, {name: "qr-beibei"}, {name: "qr-code"}, {name: "qr-barcode"}, {name: "scan"}, {name: "revoke"}, {name: "filter"}, {name: "upload"}, {name: "download"}, {name: "fork"}, {name: "relation"}, {name: "master"}, {name: "facebook"}, {name: "google"}, {name: "linkedin"}, {name: "twitter"}, {name: "logo-tuniao"}, {name: "sina"}, {name: "taobao"}, {name: "gitee"}, {name: "github"}, {name: "dingtalk"}, {name: "alipay"}, {name: "qq"}, {name: "moments"}, {name: "wechat"}, {name: "wechat-fill"}, {name: "service"}, {name: "service-fill"}, {name: "team"}, {name: "team-fill"}, {name: "emoji-sad"}, {name: "emoji-sad-fill"}, {name: "emoji-general"}, {name: "emoji-general-fill"}, {name: "emoji-good"}, {name: "emoji-good-fill"}, {name: "clock"}, {name: "clock-fill"}, {name: "time-fill"}, {name: "time"}, {name: "footprint"}, {name: "delete"}, {name: "delete-fill"}, {name: "clear"}, {name: "set"}, {name: "set-fill"}, {name: "keyboard-circle"}, {name: "keyboard"}, {name: "wifi-no"}, {name: "wifi"}, {name: "creative-stop"}, {name: "creative-stop-fill"}, {name: "creative-fill"}, {name: "creative"}, {name: "trophy-fill"}, {name: "trophy"}, {name: "game-fill"}, {name: "game"}, {name: "tag-fill"}, {name: "tag"}, {name: "logistics"}, {name: "taxi-fill"}, {name: "taxi"}, {name: "flag"}, {name: "flag-fill"}, {name: "baby"}, {name: "baby-fill"}, {name: "shop"}, {name: "shop-fill"}, {name: "commissary"}, {name: "coupon-fill"}, {name: "coupon"}, {name: "shopbag-fill"}, {name: "shopbag"}, {name: "basket-fill"}, {name: "basket"}, {name: "cart-fill"}, {name: "cart"}, {name: "ticket"}, {name: "ticket-fill"}, {name: "receipt"}, {name: "receipt-fill"}, {name: "cardbag"}, {name: "cardbag-fill"}, {name: "bankcard-fill"}, {name: "bankcard"}, {name: "identity"}, {name: "identity-fill"}, {name: "calendar"}, {name: "calendar-fill"}, {name: "order"}, {name: "order-fill"}, {name: "image"}, {name: "image-fill"}, {name: "image-text"}, {name: "image-text-fill"}, {name: "data"}, {name: "data-fill"}, {name: "statistics"}, {name: "statistics-fill"}, {name: "trusty-fill"}, {name: "trusty"}, {name: "safe-fill"}, {name: "safe"}, {name: "edit"}, {name: "edit-form"}, {name: "edit-write"}, {name: "write-fill"}, {name: "write"}, {name: "eye-hide"}, {name: "eye-close"}, {name: "eye"}, {name: "eye-fill"}, {name: "unlock"}, {name: "lock"}, {name: "sex"}, {name: "sex-female"}, {name: "sex-male"}, {name: "circle-lack"}, {name: "circle-arrow"}, {name: "circle-fill"}, {name: "circle"}, {name: "copy-fill"}, {name: "copy"}, {name: "square"}, {name: "open"}, {name: "group-double"}, {name: "group-square"}, {name: "group-triangle"}, {name: "group-circle"}, {name: "group-null"}, {name: "share-triangle"}, {name: "share-square"}, {name: "share-circle"}, {name: "share"}, {name: "send-fill"}, {name: "send"}, {name: "light-fill"}, {name: "light"}, {name: "praise-fill"}, {name: "praise"}, {name: "star-fill"}, {name: "star"}, {name: "caring"}, {name: "caring-fill"}, {name: "fire"}, {name: "fire-fill"}, {name: "topic"}, {name: "topics"}, {name: "topics-fill"}, {name: "like-break"}, {name: "like-lack"}, {name: "like"}, {name: "like-fill"}, {name: "reply"}, {name: "reply-fill"}, {name: "notice-fill"}, {name: "notice"}, {name: "notice-no"}, {name: "comment-fill"}, {name: "comment"}, {name: "message-fill"}, {name: "message"}, {name: "flower-fill"}, {name: "flower"}, {name: "location-fill"}, {name: "location"}, {name: "map-fill"}, {name: "map"}, {name: "camera"}, {name: "camera-fill"}, {name: "live-stream"}, {name: "live-stream-fill"}, {name: "sing"}, {name: "music-fill"}, {name: "music-stop"}, {name: "video-fill"}, {name: "video"}, {name: "voice-fill"}, {name: "voice"}, {name: "previous-fill"}, {name: "next-fill"}, {name: "play-fill"}, {name: "stop"}, {name: "backspace"}, {name: "backspace-fill"}, {name: "sound-close-fill"}, {name: "sound-close"}, {name: "sound-fill"}, {name: "sound"}, {name: "sound-reduce-fill"}, {name: "sound-reduce"}, {name: "sound-add"}, {name: "sound-add-fill"}, {name: "sequence-vertical"}, {name: "sequence"}, {name: "align-center"}, {name: "align-right"}, {name: "align-left"}, {name: "align"}, {name: "title"}, {name: "sort"}, {name: "more-vertical"}, {name: "more-horizontal"}, {name: "more-circle"}, {name: "more-circle-fill"}, {name: "warning"}, {name: "warning-fill"}, {name: "zoom-out"}, {name: "zoom-out-fill"}, {name: "zoom-in-fill"}, {name: "zoom-in"}, {name: "success-square"}, {name: "success-circle-fill"}, {name: "success-circle"}, {name: "success-square-fill"}, {name: "success"}, {name: "close-fill"}, {name: "close"}, {name: "close-circle"}, {name: "help"}, {name: "help-fill"}, {name: "tips"}, {name: "tip-fill"}, {name: "left"}, {name: "left-triangle"}, {name: "left-fill"}, {name: "left-double"}, {name: "left-circle"}, {name: "left-arrow"}, {name: "down"}, {name: "down-arrow"}, {name: "down-circle"}, {name: "down-double"}, {name: "down-fill"}, {name: "down-triangle"}, {name: "right"}, {name: "right-fill"}, {name: "right-arrow"}, {name: "right-double"}, {name: "right-triangle"}, {name: "right-circle"}, {name: "up"}, {name: "up-arrow"}, {name: "up-circle"}, {name: "up-triangle"}, {name: "up-double"}, {name: "up-fill"}, {name: "add-circle"}, {name: "add"}, {name: "add-fill"}, {name: "reduce"}, {name: "reduce-square-fill"}, {name: "reduce-square"}, {name: "reduce-circle"}, {name: "reduce-circle-fill"}, {name: "job"}, {name: "rocket"}, {name: "sword"}, {name: "empty-comment"}, {name: "empty-data"}, {name: "empty-list"}, {name: "empty-message"}, {name: "empty-history"}, {name: "empty-permission"}, {name: "empty-favor"}, {name: "empty-coupon"}, {name: "empty-search"}, {name: "empty-address"}, {name: "empty-cart"}, {name: "empty-page"}, {name: "empty-network"}, {name: "empty-order"}]
+export default {
+ data: [{name: "font"}, {name: "chemistry"}, {name: "biology"}, {name: "level"}, {name: "deploy"}, {name: "server"}, {name: "cube"}, {name: "organizatio"}, {name: "company"}, {name: "pharmacy"}, {name: "medical"}, {name: "wheelchair"}, {name: "my-add"}, {name: "my"}, {name: "my-fill"}, {name: "trust"}, {name: "trust-fill"}, {name: "moon"}, {name: "moon-fill"}, {name: "funds"}, {name: "funds-fill"}, {name: "signpost"}, {name: "signpost-fill"}, {name: "vip"}, {name: "vip-fill"}, {name: "hardware"}, {name: "hardware-fill"}, {name: "honor"}, {name: "honor-fill"}, {name: "count"}, {name: "count-fill"}, {name: "discover-planet"}, {name: "discover-planet-fill"}, {name: "discover"}, {name: "discover-fill"}, {name: "home"}, {name: "home-fill"}, {name: "home-vertical"}, {name: "home-vertical-fill"}, {name: "home-smile"}, {name: "home-smile-fill"}, {name: "home-capsule"}, {name: "home-capsule-fill"}, {name: "cross-fill"}, {name: "focus"}, {name: "all"}, {name: "assort-fill"}, {name: "assort"}, {name: "menu-list"}, {name: "menu-sorts"}, {name: "menu-sort"}, {name: "menu-more"}, {name: "menu"}, {name: "menu-circle"}, {name: "search-menu"}, {name: "search-list"}, {name: "search"}, {name: "brand"}, {name: "link"}, {name: "code"}, {name: "computer"}, {name: "computer-fill"}, {name: "ipad"}, {name: "ipad-fill"}, {name: "phone"}, {name: "phone-fill"}, {name: "tel"}, {name: "tel-circle-fill"}, {name: "tel-circle"}, {name: "bluetooth"}, {name: "watercup"}, {name: "gloves-fill"}, {name: "gloves"}, {name: "covid-19"}, {name: "clip"}, {name: "science"}, {name: "sport-jog"}, {name: "sport-run"}, {name: "sport-swim"}, {name: "sport-cycle"}, {name: "airplane"}, {name: "train"}, {name: "steamship"}, {name: "bus"}, {name: "balancecar"}, {name: "electromobile"}, {name: "constellation"}, {name: "con-aquarius"}, {name: "con-pisces"}, {name: "con-aries"}, {name: "con-taurus"}, {name: "con-gemini"}, {name: "con-cancer"}, {name: "con-leo"}, {name: "con-virgo"}, {name: "con-libra"}, {name: "con-scorpio"}, {name: "con-sagittarius"}, {name: "con-apricorn"}, {name: "zodiac-shu"}, {name: "zodiac-niu"}, {name: "zodiac-hu"}, {name: "zodiac-tu"}, {name: "zodiac-long"}, {name: "zodiac-she"}, {name: "zodiac-ma"}, {name: "zodiac-yang"}, {name: "zodiac-hou"}, {name: "zodiac-ji"}, {name: "zodiac-gou"}, {name: "zodiac-zhu"}, {name: "lucky-money"}, {name: "lucky-money-fill"}, {name: "prize"}, {name: "gift"}, {name: "pay"}, {name: "refund"}, {name: "money"}, {name: "power"}, {name: "battery-empty"}, {name: "battery-low"}, {name: "battery-mid"}, {name: "battery-high"}, {name: "battery-full"}, {name: "fingerprint"}, {name: "qr-beibei"}, {name: "qr-code"}, {name: "qr-barcode"}, {name: "scan"}, {name: "revoke"}, {name: "filter"}, {name: "upload"}, {name: "download"}, {name: "fork"}, {name: "relation"}, {name: "master"}, {name: "facebook"}, {name: "google"}, {name: "linkedin"}, {name: "twitter"}, {name: "logo-tuniao"}, {name: "sina"}, {name: "taobao"}, {name: "gitee"}, {name: "github"}, {name: "dingtalk"}, {name: "alipay"}, {name: "qq"}, {name: "moments"}, {name: "wechat"}, {name: "wechat-fill"}, {name: "service"}, {name: "service-fill"}, {name: "team"}, {name: "team-fill"}, {name: "emoji-sad"}, {name: "emoji-sad-fill"}, {name: "emoji-general"}, {name: "emoji-general-fill"}, {name: "emoji-good"}, {name: "emoji-good-fill"}, {name: "clock"}, {name: "clock-fill"}, {name: "time-fill"}, {name: "time"}, {name: "footprint"}, {name: "delete"}, {name: "delete-fill"}, {name: "clear"}, {name: "set"}, {name: "set-fill"}, {name: "keyboard-circle"}, {name: "keyboard"}, {name: "wifi-no"}, {name: "wifi"}, {name: "creative-stop"}, {name: "creative-stop-fill"}, {name: "creative-fill"}, {name: "creative"}, {name: "trophy-fill"}, {name: "trophy"}, {name: "game-fill"}, {name: "game"}, {name: "tag-fill"}, {name: "tag"}, {name: "logistics"}, {name: "taxi-fill"}, {name: "taxi"}, {name: "flag"}, {name: "flag-fill"}, {name: "baby"}, {name: "baby-fill"}, {name: "shop"}, {name: "shop-fill"}, {name: "commissary"}, {name: "coupon-fill"}, {name: "coupon"}, {name: "shopbag-fill"}, {name: "shopbag"}, {name: "basket-fill"}, {name: "basket"}, {name: "cart-fill"}, {name: "cart"}, {name: "ticket"}, {name: "ticket-fill"}, {name: "receipt"}, {name: "receipt-fill"}, {name: "cardbag"}, {name: "cardbag-fill"}, {name: "bankcard-fill"}, {name: "bankcard"}, {name: "identity"}, {name: "identity-fill"}, {name: "calendar"}, {name: "calendar-fill"}, {name: "order"}, {name: "order-fill"}, {name: "image"}, {name: "image-fill"}, {name: "image-text"}, {name: "image-text-fill"}, {name: "data"}, {name: "data-fill"}, {name: "statistics"}, {name: "statistics-fill"}, {name: "trusty-fill"}, {name: "trusty"}, {name: "safe-fill"}, {name: "safe"}, {name: "edit"}, {name: "edit-form"}, {name: "edit-write"}, {name: "write-fill"}, {name: "write"}, {name: "eye-hide"}, {name: "eye-close"}, {name: "eye"}, {name: "eye-fill"}, {name: "unlock"}, {name: "lock"}, {name: "sex"}, {name: "sex-female"}, {name: "sex-male"}, {name: "circle-lack"}, {name: "circle-arrow"}, {name: "circle-fill"}, {name: "circle"}, {name: "copy-fill"}, {name: "copy"}, {name: "square"}, {name: "open"}, {name: "group-double"}, {name: "group-square"}, {name: "group-triangle"}, {name: "group-circle"}, {name: "group-null"}, {name: "share-triangle"}, {name: "share-square"}, {name: "share-circle"}, {name: "share"}, {name: "send-fill"}, {name: "send"}, {name: "light-fill"}, {name: "light"}, {name: "praise-fill"}, {name: "praise"}, {name: "star-fill"}, {name: "star"}, {name: "caring"}, {name: "caring-fill"}, {name: "fire"}, {name: "fire-fill"}, {name: "topic"}, {name: "topics"}, {name: "topics-fill"}, {name: "like-break"}, {name: "like-lack"}, {name: "like"}, {name: "like-fill"}, {name: "reply"}, {name: "reply-fill"}, {name: "notice-fill"}, {name: "notice"}, {name: "notice-no"}, {name: "comment-fill"}, {name: "comment"}, {name: "message-fill"}, {name: "message"}, {name: "flower-fill"}, {name: "flower"}, {name: "location-fill"}, {name: "location"}, {name: "map-fill"}, {name: "map"}, {name: "camera"}, {name: "camera-fill"}, {name: "live-stream"}, {name: "live-stream-fill"}, {name: "sing"}, {name: "music-fill"}, {name: "music-stop"}, {name: "video-fill"}, {name: "video"}, {name: "voice-fill"}, {name: "voice"}, {name: "previous-fill"}, {name: "next-fill"}, {name: "play-fill"}, {name: "stop"}, {name: "backspace"}, {name: "backspace-fill"}, {name: "sound-close-fill"}, {name: "sound-close"}, {name: "sound-fill"}, {name: "sound"}, {name: "sound-reduce-fill"}, {name: "sound-reduce"}, {name: "sound-add"}, {name: "sound-add-fill"}, {name: "sequence-vertical"}, {name: "sequence"}, {name: "align-center"}, {name: "align-right"}, {name: "align-left"}, {name: "align"}, {name: "title"}, {name: "sort"}, {name: "more-vertical"}, {name: "more-horizontal"}, {name: "more-circle"}, {name: "more-circle-fill"}, {name: "warning"}, {name: "warning-fill"}, {name: "zoom-out"}, {name: "zoom-out-fill"}, {name: "zoom-in-fill"}, {name: "zoom-in"}, {name: "success-square"}, {name: "success-circle-fill"}, {name: "success-circle"}, {name: "success-square-fill"}, {name: "success"}, {name: "close-fill"}, {name: "close"}, {name: "close-circle"}, {name: "help"}, {name: "help-fill"}, {name: "tips"}, {name: "tip-fill"}, {name: "left"}, {name: "left-triangle"}, {name: "left-fill"}, {name: "left-double"}, {name: "left-circle"}, {name: "left-arrow"}, {name: "down"}, {name: "down-arrow"}, {name: "down-circle"}, {name: "down-double"}, {name: "down-fill"}, {name: "down-triangle"}, {name: "right"}, {name: "right-fill"}, {name: "right-arrow"}, {name: "right-double"}, {name: "right-triangle"}, {name: "right-circle"}, {name: "up"}, {name: "up-arrow"}, {name: "up-circle"}, {name: "up-triangle"}, {name: "up-double"}, {name: "up-fill"}, {name: "add-circle"}, {name: "add"}, {name: "add-fill"}, {name: "reduce"}, {name: "reduce-square-fill"}, {name: "reduce-square"}, {name: "reduce-circle"}, {name: "reduce-circle-fill"}, {name: "job"}, {name: "rocket"}, {name: "sword"}, {name: "empty-comment"}, {name: "empty-data"}, {name: "empty-list"}, {name: "empty-message"}, {name: "empty-history"}, {name: "empty-permission"}, {name: "empty-favor"}, {name: "empty-coupon"}, {name: "empty-search"}, {name: "empty-address"}, {name: "empty-cart"}, {name: "empty-page"}, {name: "empty-network"}, {name: "empty-order"}, {name: "wea-cloud"}, {name: "wea-cloud-more"}, {name: "wea-cloud-sun"}, {name: "wea-rain"}, {name: "wea-rain-middle"}, {name: "wea-rain-heavy"}, {name: "wea-snow"}, {name: "wea-sun"}, {name: "wea-wind"}]
}
\ No newline at end of file
diff --git a/basicPage/shadow/shadow.vue b/basicPage/shadow/shadow.vue
index 0952b0e..6988fe4 100644
--- a/basicPage/shadow/shadow.vue
+++ b/basicPage/shadow/shadow.vue
@@ -1,79 +1,79 @@
-
-
-
-
-
- 阴影
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟UI,专注UI开发
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/basicPage/tag/tag.vue b/basicPage/tag/tag.vue
index 2cb0f44..e4b848b 100644
--- a/basicPage/tag/tag.vue
+++ b/basicPage/tag/tag.vue
@@ -1,132 +1,141 @@
-
-
-
-
-
- 标签
-
-
-
-
-
- 标签
-
-
-
-
- 标签
- 标签
- 标签
-
-
- 标签
- 标签
-
-
-
-
-
- 标签
- 标签
- 标签
- 标签
- 标签
-
-
-
-
-
- 标签
- 标签
- 标签
- 标签
-
-
- 标签
- 标签
- 标签
- 标签
-
-
-
-
-
- 标签
- 标签
- 标签
-
-
-
-
-
-
- 99+
-
-
-
-
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
- 2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/basicPage/test/test.vue b/basicPage/test/test.vue
new file mode 100644
index 0000000..8d5d709
--- /dev/null
+++ b/basicPage/test/test.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/utils/color/index.vue b/basicPage/utils/color/index.vue
new file mode 100644
index 0000000..c3ab9c9
--- /dev/null
+++ b/basicPage/utils/color/index.vue
@@ -0,0 +1,105 @@
+
+
+
+
+ Color工具
+
+
+
+
+
+
+
+
+ 背景颜色
+ 获取
+
+
+
+
+ 文字颜色
+ 获取
+
+
+
+
+ 酷炫背景颜色
+ 获取
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ rgbFlag ? '转换为hex' : '转换为rgb' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/utils/message/index.vue b/basicPage/utils/message/index.vue
new file mode 100644
index 0000000..41cf06d
--- /dev/null
+++ b/basicPage/utils/message/index.vue
@@ -0,0 +1,176 @@
+
+
+
+
+ Message工具
+
+
+
+
+
+
+
+
+ 默认toast框
+ 弹出
+
+
+
+
+ 带图标 toast框
+ 弹出
+
+
+
+
+ 带透明mask toast框
+ 弹出
+
+
+
+
+ 设置时间 toast框
+ 弹出
+
+
+
+
+ 设置回调 toast框
+ 弹出
+
+
+
+
+ 关闭 toast框
+ 关闭
+
+
+
+
+
+
+
+
+
+ 弹出loading框
+ 弹出
+
+
+
+
+ 关闭loading框
+ 关闭
+
+
+
+
+
+
+
+
+
+ 默认modal框
+ 弹出
+
+
+
+
+ 隐藏取消按钮 modal框
+ 弹出
+
+
+
+
+ 修改文字 modal框
+ 弹出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/utils/number/index.vue b/basicPage/utils/number/index.vue
new file mode 100644
index 0000000..97a7292
--- /dev/null
+++ b/basicPage/utils/number/index.vue
@@ -0,0 +1,159 @@
+
+
+
+
+ Number工具
+
+
+
+
+
+
+
+
+ 超过2位自动添加'+'号
+ {{ $t.number.formatNumberString(56) }}
+
+
+
+
+ 超过2位自动添加'+'号
+ {{ $t.number.formatNumberString(100) }}
+
+
+
+
+ 超过3位自动添加'+'号
+ {{ $t.number.formatNumberString(899, 3) }}
+
+
+
+
+ 超过3位自动添加'+'号
+ {{ $t.number.formatNumberString(1000, 3) }}
+
+
+
+
+
+
+
+
+
+ 只有一位时会往前面添加'0'
+ {{ $t.number.formatNumberAddZero(6) }}
+
+
+
+
+ 超过两位时不会往前面添加'0'
+ {{ $t.number.formatNumberAddZero(16) }}
+
+
+
+
+ 超过两位时不会往前面添加'0'
+ {{ $t.number.formatNumberAddZero(106) }}
+
+
+
+
+
+
+
+
+
+ 不带单位
+ {{ $t.number.formatNumberAddPriceUnit(100) }}
+
+
+
+
+ 不带单位
+ {{ $t.number.formatNumberAddPriceUnit(100.88) }}
+
+
+
+
+ 带K单位
+ {{ $t.number.formatNumberAddPriceUnit(1000) }}
+
+
+
+
+ 带K单位
+ {{ $t.number.formatNumberAddPriceUnit(1032.89) }}
+
+
+
+
+ 带W单位
+ {{ $t.number.formatNumberAddPriceUnit(10000) }}
+
+
+
+
+ 带W单位
+ {{ $t.number.formatNumberAddPriceUnit(10875.90) }}
+
+
+
+
+
+
+
+
+
+
+
+ 获取随机值
+
+
+
+
+
+
+
+ 获取整数随机值
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/basicPage/utils/string/index.vue b/basicPage/utils/string/index.vue
new file mode 100644
index 0000000..6ed6e81
--- /dev/null
+++ b/basicPage/utils/string/index.vue
@@ -0,0 +1,89 @@
+
+
+
+
+ String工具
+
+
+
+
+
+
+
+
+
+
+ 清除空格
+
+
+
+
+
+
+
+
+
+
+
+
+ 转换
+
+
+
+
+
+
+
+
+
+
+
+
+ 转换
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/common/config.js b/common/config.js
index ffcb1fb..7453cf5 100644
--- a/common/config.js
+++ b/common/config.js
@@ -1,3 +1,3 @@
-module.exports = {
- baseUrl: 'http://api.youzixy.com'
+module.exports = {
+ baseUrl: 'http://api.youzixy.com'
}
\ No newline at end of file
diff --git a/componentsPage/action-sheet/action-sheet.vue b/componentsPage/action-sheet/action-sheet.vue
index caf0b4e..5bd21c7 100644
--- a/componentsPage/action-sheet/action-sheet.vue
+++ b/componentsPage/action-sheet/action-sheet.vue
@@ -1,139 +1,139 @@
-
-
-
-
-
- 操作菜单
-
-
-
-
-
- 弹出ActionSheet
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/calendar/calendar.vue b/componentsPage/calendar/calendar.vue
index f61e250..fe5cb87 100644
--- a/componentsPage/calendar/calendar.vue
+++ b/componentsPage/calendar/calendar.vue
@@ -1,213 +1,213 @@
-
-
-
-
-
- Calendar日历
-
-
-
-
-
-
- 弹出日历
-
- {{ result }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/check-box/check-box.vue b/componentsPage/check-box/check-box.vue
index 9525ecc..7f0df0b 100644
--- a/componentsPage/check-box/check-box.vue
+++ b/componentsPage/check-box/check-box.vue
@@ -1,89 +1,89 @@
-
-
- 按钮
-
-
-
-
-
- 选项1
- 选项2(不可点击)
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
+
+
+ 按钮
+
+
+
+
+
+ 选项1
+ 选项2(不可点击)
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
-
-
-
diff --git a/componentsPage/count-down/count-down.vue b/componentsPage/count-down/count-down.vue
index 079c9d4..9dab552 100644
--- a/componentsPage/count-down/count-down.vue
+++ b/componentsPage/count-down/count-down.vue
@@ -1,78 +1,78 @@
-
-
-
-
-
- countdown倒计时
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/count-scroll/count-scroll.vue b/componentsPage/count-scroll/count-scroll.vue
index 8a3ca84..6c653e1 100644
--- a/componentsPage/count-scroll/count-scroll.vue
+++ b/componentsPage/count-scroll/count-scroll.vue
@@ -1,68 +1,68 @@
-
-
-
-
-
- countScroll数字滚动
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/count-to/count-to.vue b/componentsPage/count-to/count-to.vue
index dbfb106..1a38b7d 100644
--- a/componentsPage/count-to/count-to.vue
+++ b/componentsPage/count-to/count-to.vue
@@ -1,68 +1,68 @@
-
-
-
-
-
- countTo数字跳转
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/empty/empty.vue b/componentsPage/empty/empty.vue
index a1be569..afbdc19 100644
--- a/componentsPage/empty/empty.vue
+++ b/componentsPage/empty/empty.vue
@@ -1,86 +1,86 @@
-
-
- 空页面
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 看看小视频
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 空页面
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 看看小视频
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/fab/fab.vue b/componentsPage/fab/fab.vue
index 81ae498..7b560fe 100644
--- a/componentsPage/fab/fab.vue
+++ b/componentsPage/fab/fab.vue
@@ -1,196 +1,196 @@
-
-
-
-
-
- fab悬浮按钮
-
-
-
-
-
- 请点击下边悬浮按钮
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/form/form.vue b/componentsPage/form/form.vue
index 619d911..3126ea4 100644
--- a/componentsPage/form/form.vue
+++ b/componentsPage/form/form.vue
@@ -1,523 +1,523 @@
-
-
-
-
- Form表单
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
-
- {{ codeTips }}
-
-
-
-
-
-
-
-
-
-
- 勾选同意当前协议
-
- 提交
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Form表单
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+ {{ codeTips }}
+
+
+
+
+
+
+
+
+
+
+ 勾选同意当前协议
+
+ 提交
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/componentsPage/goods-nav/goods-nav.vue b/componentsPage/goods-nav/goods-nav.vue
index 284c808..325ae6e 100644
--- a/componentsPage/goods-nav/goods-nav.vue
+++ b/componentsPage/goods-nav/goods-nav.vue
@@ -1,122 +1,126 @@
-
-
- 商品导航
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 商品导航
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/image-upload/image-upload.vue b/componentsPage/image-upload/image-upload.vue
index f155d08..d386aea 100644
--- a/componentsPage/image-upload/image-upload.vue
+++ b/componentsPage/image-upload/image-upload.vue
@@ -1,273 +1,273 @@
-
-
-
-
-
- 图片上传
-
-
-
-
-
-
-
-
-
-
-
-
-
- 选择图片
-
-
-
- 上传
- 清空列表
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/index-list/avatar/index-list.vue b/componentsPage/index-list/avatar/index-list.vue
index 994ef44..3d4e7c4 100644
--- a/componentsPage/index-list/avatar/index-list.vue
+++ b/componentsPage/index-list/avatar/index-list.vue
@@ -1,70 +1,70 @@
-
-
-
-
-
- IndexList索引列表
-
-
-
-
-
-
-
-
-
- {{ data_item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/index-list/base/index-list.vue b/componentsPage/index-list/base/index-list.vue
index dfde1f4..28ba355 100644
--- a/componentsPage/index-list/base/index-list.vue
+++ b/componentsPage/index-list/base/index-list.vue
@@ -1,63 +1,63 @@
-
-
-
-
-
- IndexList索引列表
-
-
-
-
-
-
-
-
- {{ data_item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/index-list/index-list.vue b/componentsPage/index-list/index-list.vue
index 099c5f0..cf70681 100644
--- a/componentsPage/index-list/index-list.vue
+++ b/componentsPage/index-list/index-list.vue
@@ -1,40 +1,40 @@
-
-
-
-
-
- IndexList索引列表
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/input/input.vue b/componentsPage/input/input.vue
index 98dee7d..e5dc4e5 100644
--- a/componentsPage/input/input.vue
+++ b/componentsPage/input/input.vue
@@ -1,231 +1,231 @@
-
-
- Input输入框
-
-
-
-
-
-
- 文本
-
-
-
-
-
-
-
-
- 文本
-
-
-
-
-
-
-
-
- 居中对齐
-
-
-
-
-
- 右对齐
-
-
-
-
-
-
-
-
- 文本
-
-
-
-
-
- 文本
-
-
-
-
-
-
-
-
- 文本
-
-
-
-
-
-
-
-
- 文本域
-
-
-
-
-
-
-
-
- 整数
-
-
-
-
-
- 小数
-
-
-
-
-
- 身份证
-
-
-
-
-
- 电话号码
-
-
-
-
-
-
-
-
- 密码
-
-
-
-
-
- 密码
-
-
-
-
-
-
-
-
- 业务
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 获取验证码
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ Input输入框
+
+
+
+
+
+
+ 文本
+
+
+
+
+
+
+
+
+ 文本
+
+
+
+
+
+
+
+
+ 居中对齐
+
+
+
+
+
+ 右对齐
+
+
+
+
+
+
+
+
+ 文本
+
+
+
+
+
+ 文本
+
+
+
+
+
+
+
+
+ 文本
+
+
+
+
+
+
+
+
+ 文本域
+
+
+
+
+
+
+
+
+ 整数
+
+
+
+
+
+ 小数
+
+
+
+
+
+ 身份证
+
+
+
+
+
+ 电话号码
+
+
+
+
+
+
+
+
+ 密码
+
+
+
+
+
+ 密码
+
+
+
+
+
+
+
+
+ 业务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取验证码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/keyboard/keyboard.vue b/componentsPage/keyboard/keyboard.vue
index cd4fd46..9aba2d4 100644
--- a/componentsPage/keyboard/keyboard.vue
+++ b/componentsPage/keyboard/keyboard.vue
@@ -1,324 +1,324 @@
-
-
-
-
-
- keyboard键盘
-
-
-
-
-
-
-
- 清空
-
-
-
-
-
-
-
- 新能源
-
-
-
- {{ licensePlateValue[index] || '' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ keyboard键盘
+
+
+
+
+
+
+
+ 清空
+
+
+
+
+
+
+
+ 新能源
+
+
+
+ {{ licensePlateValue[index] || '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/landscape/landscape.vue b/componentsPage/landscape/landscape.vue
index 6ec5b3c..1437504 100644
--- a/componentsPage/landscape/landscape.vue
+++ b/componentsPage/landscape/landscape.vue
@@ -1,185 +1,185 @@
-
-
-
-
-
- 压屏窗
-
-
-
-
-
- 弹出压屏窗
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 压屏窗
+
+
+
+
+
+ 弹出压屏窗
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/lazy-load/lazy-load.vue b/componentsPage/lazy-load/lazy-load.vue
index 2e10538..a0deb33 100644
--- a/componentsPage/lazy-load/lazy-load.vue
+++ b/componentsPage/lazy-load/lazy-load.vue
@@ -1,102 +1,102 @@
-
- 懒加载
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 懒加载
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/list/list.vue b/componentsPage/list/list.vue
index 66a4cab..c38debc 100644
--- a/componentsPage/list/list.vue
+++ b/componentsPage/list/list.vue
@@ -1,365 +1,365 @@
-
-
-
-
-
- 列表
-
-
-
-
-
-
-
-
-
- 设置
-
-
- 菜单一
- 菜单二
- 菜单三
-
-
-
-
- 菜单一
- 菜单二
- 菜单三
-
-
-
-
-
-
-
- 普通列表
-
-
-
-
- 圆角列表
-
-
-
-
-
-
-
- 图标 + 文字
-
-
-
-
-
-
-
-
-
- 图片 + 文字
-
-
-
-
-
-
-
-
-
- 文本
-
-
- 定一个小目标吧
-
-
-
-
-
-
-
-
-
- 按钮
-
-
-
- 上传
-
-
-
-
-
-
-
-
-
-
- 标签
-
-
- 篮球
- 足球
- 小球
-
-
-
-
-
-
-
-
-
- 头像组
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 小图鸟
- 欢迎使用图鸟UI,图鸟UI专做UI界面100年
-
-
- 13:14
-
- 99
-
-
-
-
-
-
-
-
-
-
- 小图鸟
- 欢迎使用图鸟UI,图鸟UI专做UI界面100年
-
-
- 13:14
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 下划线
-
-
-
-
-
- 长下划线
-
-
-
-
-
- 箭头
-
-
-
-
-
- 无边距箭头
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ 列表
+
+
+
+
+
+
+
+
+
+ 设置
+
+
+ 菜单一
+ 菜单二
+ 菜单三
+
+
+
+
+ 菜单一
+ 菜单二
+ 菜单三
+
+
+
+
+
+
+
+ 普通列表
+
+
+
+
+ 圆角列表
+
+
+
+
+
+
+
+ 图标 + 文字
+
+
+
+
+
+
+
+
+
+ 图片 + 文字
+
+
+
+
+
+
+
+
+
+ 文本
+
+
+ 定一个小目标吧
+
+
+
+
+
+
+
+
+
+ 按钮
+
+
+
+ 上传
+
+
+
+
+
+
+
+
+
+
+ 标签
+
+
+ 篮球
+ 足球
+ 小球
+
+
+
+
+
+
+
+
+
+ 头像组
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 小图鸟
+ 欢迎使用图鸟UI,图鸟UI专做UI界面100年
+
+
+ 13:14
+
+ 99
+
+
+
+
+
+
+
+
+
+
+ 小图鸟
+ 欢迎使用图鸟UI,图鸟UI专做UI界面100年
+
+
+ 13:14
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下划线
+
+
+
+
+
+ 长下划线
+
+
+
+
+
+ 箭头
+
+
+
+
+
+ 无边距箭头
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/load-more/load-more.vue b/componentsPage/load-more/load-more.vue
index 2a603a7..5a89e10 100644
--- a/componentsPage/load-more/load-more.vue
+++ b/componentsPage/load-more/load-more.vue
@@ -1,79 +1,79 @@
-
-
-
- 加载更多
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 加载更多
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/loading/loading.vue b/componentsPage/loading/loading.vue
index 80bea5a..593d0aa 100644
--- a/componentsPage/loading/loading.vue
+++ b/componentsPage/loading/loading.vue
@@ -1,86 +1,86 @@
-
-
-
-
-
- Loading加载动画
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/modal/modal.vue b/componentsPage/modal/modal.vue
index 7338178..a2d277a 100644
--- a/componentsPage/modal/modal.vue
+++ b/componentsPage/modal/modal.vue
@@ -1,277 +1,277 @@
-
-
-
-
-
- 模态框
-
-
-
-
-
- 弹出模态框
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 获取验证码
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/componentsPage/nav-bar/nav-bar.vue b/componentsPage/nav-bar/nav-bar.vue
index 2862615..7f82bd2 100644
--- a/componentsPage/nav-bar/nav-bar.vue
+++ b/componentsPage/nav-bar/nav-bar.vue
@@ -1,188 +1,188 @@
-
-
-
-
-
- navBar导航栏
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/notice-bar/notice-bar.vue b/componentsPage/notice-bar/notice-bar.vue
index 580a666..badf275 100644
--- a/componentsPage/notice-bar/notice-bar.vue
+++ b/componentsPage/notice-bar/notice-bar.vue
@@ -1,93 +1,93 @@
-
-
-
-
-
- noticeBar通知栏
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/number-box/number-box.vue b/componentsPage/number-box/number-box.vue
index f65d6ae..46b035f 100644
--- a/componentsPage/number-box/number-box.vue
+++ b/componentsPage/number-box/number-box.vue
@@ -1,80 +1,80 @@
-
-
-
-
-
- numberBox步进输入
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/picker/picker.vue b/componentsPage/picker/picker.vue
index 1a36401..66b6865 100644
--- a/componentsPage/picker/picker.vue
+++ b/componentsPage/picker/picker.vue
@@ -1,303 +1,303 @@
-
-
-
-
-
- Picker选择器
-
-
-
-
-
- 弹出Picker
-
- {{ result }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Picker选择器
+
+
+
+
+
+ 弹出Picker
+
+ {{ result }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/popup/popup.vue b/componentsPage/popup/popup.vue
index 04cd8ee..5c1ef71 100644
--- a/componentsPage/popup/popup.vue
+++ b/componentsPage/popup/popup.vue
@@ -1,240 +1,240 @@
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/progress/progress.vue b/componentsPage/progress/progress.vue
index 1622a74..3bf9a91 100644
--- a/componentsPage/progress/progress.vue
+++ b/componentsPage/progress/progress.vue
@@ -1,97 +1,97 @@
-
-
-
-
-
- Progress进度条
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 加载中
-
-
-
-
-
-
-
-
- 加载中
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/radio/radio.vue b/componentsPage/radio/radio.vue
index 092f43d..679cd53 100644
--- a/componentsPage/radio/radio.vue
+++ b/componentsPage/radio/radio.vue
@@ -1,80 +1,80 @@
-
-
- Radio单选按钮
-
-
-
-
-
-
- 选项1
- 选项2(禁止选中)
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
- 选项1
- 选项2
- 选项3
-
-
-
-
-
-
+
+
+ Radio单选按钮
+
+
+
+
+
+
+ 选项1
+ 选项2(禁止选中)
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
+ 选项1
+ 选项2
+ 选项3
+
+
+
+
+
+
-
-
-
diff --git a/componentsPage/read-more/read-more.vue b/componentsPage/read-more/read-more.vue
index c1c1f2c..295d0f4 100644
--- a/componentsPage/read-more/read-more.vue
+++ b/componentsPage/read-more/read-more.vue
@@ -1,52 +1,52 @@
-
-
-
-
-
- ReadMore查看更多
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/scroll-list/scroll-list.vue b/componentsPage/scroll-list/scroll-list.vue
index ace9829..365b750 100644
--- a/componentsPage/scroll-list/scroll-list.vue
+++ b/componentsPage/scroll-list/scroll-list.vue
@@ -1,135 +1,135 @@
-
-
-
-
-
- ScrollList横向滚动
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 傻北
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 傻北
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 傻北
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ ScrollList横向滚动
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 傻北
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 傻北
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 傻北
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/select/select.vue b/componentsPage/select/select.vue
index 219093c..7840ca0 100644
--- a/componentsPage/select/select.vue
+++ b/componentsPage/select/select.vue
@@ -1,377 +1,377 @@
-
-
-
-
-
- Select列选择器
-
-
-
-
-
- 弹出Select
-
- {{ result }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Select列选择器
+
+
+
+
+
+ 弹出Select
+
+ {{ result }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/componentsPage/sign-board/sign-board.vue b/componentsPage/sign-board/sign-board.vue
index 0def203..cb74624 100644
--- a/componentsPage/sign-board/sign-board.vue
+++ b/componentsPage/sign-board/sign-board.vue
@@ -1,134 +1,134 @@
-
-
-
-
-
- SignBoard签字板
-
-
-
-
-
-
-
-
-
-
- 弹出签字板
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/skeleton/skeleton.vue b/componentsPage/skeleton/skeleton.vue
index b8da4bb..bb6dcbd 100644
--- a/componentsPage/skeleton/skeleton.vue
+++ b/componentsPage/skeleton/skeleton.vue
@@ -1,236 +1,236 @@
-
-
-
- 骨架屏
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.userInfo.nickName}}
- {{ item.content.releaseDate }}
-
-
-
-
- {{ item.content.title }}
- {{ item.content.desc }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 骨架屏
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.userInfo.nickName}}
+ {{ item.content.releaseDate }}
+
+
+
+
+ {{ item.content.title }}
+ {{ item.content.desc }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/slider/slider.vue b/componentsPage/slider/slider.vue
index 3471590..f425b8e 100644
--- a/componentsPage/slider/slider.vue
+++ b/componentsPage/slider/slider.vue
@@ -1,97 +1,97 @@
-
-
-
-
-
- slider滑动条
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ value7 }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/steps/steps.vue b/componentsPage/steps/steps.vue
index e0a8bb8..09e5435 100644
--- a/componentsPage/steps/steps.vue
+++ b/componentsPage/steps/steps.vue
@@ -1,105 +1,105 @@
-
-
-
-
-
- Steps步骤条
-
-
-
-
-
-
- 上一步
-
-
- 下一步
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/sticky/sticky.vue b/componentsPage/sticky/sticky.vue
index d4c1fed..c49c202 100644
--- a/componentsPage/sticky/sticky.vue
+++ b/componentsPage/sticky/sticky.vue
@@ -1,67 +1,67 @@
-
-
-
-
-
- sticky吸顶
-
-
-
-
-
-
- 普通吸顶
-
-
-
- 有距离吸顶
-
-
-
-
-
-
- 不允许吸顶
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/subsection/subsection.vue b/componentsPage/subsection/subsection.vue
index 6c10be0..921db61 100644
--- a/componentsPage/subsection/subsection.vue
+++ b/componentsPage/subsection/subsection.vue
@@ -1,59 +1,59 @@
-
-
- 分段器
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 分段器
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
diff --git a/componentsPage/swiper/swiper.vue b/componentsPage/swiper/swiper.vue
index c77e782..2fd0d0c 100644
--- a/componentsPage/swiper/swiper.vue
+++ b/componentsPage/swiper/swiper.vue
@@ -1,73 +1,73 @@
-
-
-
-
-
- Swiper轮播图
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/switch/switch.vue b/componentsPage/switch/switch.vue
index cfdfd26..89e9be0 100644
--- a/componentsPage/switch/switch.vue
+++ b/componentsPage/switch/switch.vue
@@ -1,96 +1,96 @@
-
-
-
-
-
- Switch开光
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/tabs/tabs.vue b/componentsPage/tabs/tabs.vue
index 8181a51..5afd3b7 100644
--- a/componentsPage/tabs/tabs.vue
+++ b/componentsPage/tabs/tabs.vue
@@ -1,94 +1,94 @@
-
-
-
-
-
- tabs标签
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/time-line/time-line.vue b/componentsPage/time-line/time-line.vue
index 8f58f9a..53c8575 100644
--- a/componentsPage/time-line/time-line.vue
+++ b/componentsPage/time-line/time-line.vue
@@ -1,223 +1,223 @@
-
-
-
-
-
- Timeline时间轴
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 已下单
- 已发货
- 已揽件
- 运输中
- 派送中
- 待取件
- 已签收
- {{ item.info }}
- {{ item.time }}
-
-
-
-
-
-
- {{ item.info }}
- {{ item.time }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/tips/tips.vue b/componentsPage/tips/tips.vue
index 622897f..4304ccd 100644
--- a/componentsPage/tips/tips.vue
+++ b/componentsPage/tips/tips.vue
@@ -1,133 +1,133 @@
-
-
-
-
-
- 提示信息框
-
-
-
-
-
- 弹出Tips
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/toast/toast.vue b/componentsPage/toast/toast.vue
index c8cabb5..b61938c 100644
--- a/componentsPage/toast/toast.vue
+++ b/componentsPage/toast/toast.vue
@@ -1,139 +1,139 @@
-
-
-
-
-
- Toast
-
-
-
-
-
- 弹出Toast
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/componentsPage/verification-code-input/verification-code-input.vue b/componentsPage/verification-code-input/verification-code-input.vue
index 10db42f..15e6242 100644
--- a/componentsPage/verification-code-input/verification-code-input.vue
+++ b/componentsPage/verification-code-input/verification-code-input.vue
@@ -1,82 +1,82 @@
-
-
-
- 验证码输入
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ 验证码输入
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/componentsPage/verification-code/verification-code.vue b/componentsPage/verification-code/verification-code.vue
index e48c42c..f163fed 100644
--- a/componentsPage/verification-code/verification-code.vue
+++ b/componentsPage/verification-code/verification-code.vue
@@ -1,158 +1,158 @@
-
-
-
-
-
- 验证码倒计时
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libs/components/demo-title.vue b/libs/components/demo-title.vue
index d787426..c96d0d6 100644
--- a/libs/components/demo-title.vue
+++ b/libs/components/demo-title.vue
@@ -1,90 +1,94 @@
-
-
-
-
-
- {{ title }}
-
-
-
- {{ title }}
-
-
-
-
-
+
+
+
+
+
+ {{ title }}
+
+
+
+ {{ title }}
+
+
+
+
+
-
-
diff --git a/libs/components/dynamic-demo-template.vue b/libs/components/dynamic-demo-template.vue
index d6ca993..16d396a 100644
--- a/libs/components/dynamic-demo-template.vue
+++ b/libs/components/dynamic-demo-template.vue
@@ -1,689 +1,689 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item }}
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
- {{ section_btn }}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+ {{ section_btn }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/libs/components/multiple-options-demo.vue b/libs/components/multiple-options-demo.vue
index f3644b6..06fbb89 100644
--- a/libs/components/multiple-options-demo.vue
+++ b/libs/components/multiple-options-demo.vue
@@ -1,147 +1,147 @@
-
-
-
-
-
-
- {{ item.title }}
- {{ item.desc }}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.desc }}
+
+
+
+
+
+
+
+
-
-
diff --git a/libs/components/nav-index-button.vue b/libs/components/nav-index-button.vue
index 1a7fba6..d1a1f75 100644
--- a/libs/components/nav-index-button.vue
+++ b/libs/components/nav-index-button.vue
@@ -1,169 +1,169 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/libs/mixin/dynamic_demo_mixin.js b/libs/mixin/dynamic_demo_mixin.js
index 66ff992..826e9d8 100644
--- a/libs/mixin/dynamic_demo_mixin.js
+++ b/libs/mixin/dynamic_demo_mixin.js
@@ -1,52 +1,52 @@
-/**
- * 动态参数演示mixin
- */
-module.exports = {
- data() {
- return {
- // 效果显示框top的值
- contentContainerTop: '0px',
- contentContainerIsTop: false,
-
- // 参数显示框top的值
- sectionContainerTop: '0px'
- }
- },
- onReady() {
- this.updateSectionContainerTop()
- },
- methods: {
- // 处理演示效果框的位置
- async _handleContentConatinerPosition() {
- // 获取效果演示框的节点信息
- const contentContainer = await this._tGetRect('#content_container')
- // 获取参数框的节点信息
- this._tGetRect('#section_container').then((res) => {
- // 判断参数框是否在移动,如果是则更新效果框的位置
- // 如果效果框的顶部已经触控到顶部导航栏就停止跟随
- if (res.top - contentContainer.bottom != 15) {
- const newTop = res.top - (contentContainer.height + uni.upx2px(20))
- const minTop = this.vuex_custom_bar_height + 1
- if (newTop < minTop) {
- this.contentContainerTop = minTop + 'px'
- this.contentContainerIsTop = true
- } else {
- this.contentContainerTop = newTop + 'px'
- this.contentContainerIsTop = false
- }
- }
- })
- },
- // 更新状态切换栏位置信息
- updateSectionContainerTop() {
- this._tGetRect('#content_container').then((res) => {
- this.contentContainerTop = (this.vuex_custom_bar_height + 148) + 'px'
- this.sectionContainerTop = (res.height + 20) + 'px'
- })
- }
- },
- // 监听页面滚动
- onPageScroll() {
- this._handleContentConatinerPosition()
- }
+/**
+ * 动态参数演示mixin
+ */
+module.exports = {
+ data() {
+ return {
+ // 效果显示框top的值
+ contentContainerTop: '0px',
+ contentContainerIsTop: false,
+
+ // 参数显示框top的值
+ sectionContainerTop: '0px'
+ }
+ },
+ onReady() {
+ this.updateSectionContainerTop()
+ },
+ methods: {
+ // 处理演示效果框的位置
+ async _handleContentConatinerPosition() {
+ // 获取效果演示框的节点信息
+ const contentContainer = await this._tGetRect('#content_container')
+ // 获取参数框的节点信息
+ this._tGetRect('#section_container').then((res) => {
+ // 判断参数框是否在移动,如果是则更新效果框的位置
+ // 如果效果框的顶部已经触控到顶部导航栏就停止跟随
+ if (res.top - contentContainer.bottom != 15) {
+ const newTop = res.top - (contentContainer.height + uni.upx2px(20))
+ const minTop = this.vuex_custom_bar_height + 1
+ if (newTop < minTop) {
+ this.contentContainerTop = minTop + 'px'
+ this.contentContainerIsTop = true
+ } else {
+ this.contentContainerTop = newTop + 'px'
+ this.contentContainerIsTop = false
+ }
+ }
+ })
+ },
+ // 更新状态切换栏位置信息
+ updateSectionContainerTop() {
+ this._tGetRect('#content_container').then((res) => {
+ this.contentContainerTop = (this.vuex_custom_bar_height + 148) + 'px'
+ this.sectionContainerTop = (res.height + 20) + 'px'
+ })
+ }
+ },
+ // 监听页面滚动
+ onPageScroll() {
+ this._handleContentConatinerPosition()
+ }
}
diff --git a/libs/mixin/template_page_mixin.js b/libs/mixin/template_page_mixin.js
index 671db23..0025b53 100644
--- a/libs/mixin/template_page_mixin.js
+++ b/libs/mixin/template_page_mixin.js
@@ -1,60 +1,60 @@
-/**
- * 演示页面mixin
- */
-module.exports = {
- data() {
- return {
-
- }
- },
- onLoad() {
- // 更新顶部导航栏信息
- this.updateCustomBarInfo()
- },
- methods: {
- // 点击左上角返回按钮时触发事件
- goBack() {
- // 通过判断当前页面的页面栈信息,是否有上一页进行返回,如果没有则跳转到首页
- const pages = getCurrentPages()
- if (pages && pages.length > 0) {
- const firstPage = pages[0]
- if (pages.length == 1 && (!firstPage.route || firstPage.route != 'pages/index/index')) {
- uni.reLaunch({
- url: '/pages/index/index'
- })
- } else {
- uni.navigateBack({
- delta: 1
- })
- }
- } else {
- uni.reLaunch({
- url: '/pages/index/index'
- })
- }
- },
- // 更新顶部导航栏信息
- async updateCustomBarInfo() {
- // 获取vuex中的自定义顶栏的高度
- let customBarHeight = this.vuex_custom_bar_height
- let statusBarHeight = this.vuex_status_bar_height
- // 如果获取失败则重新获取
- if (!customBarHeight) {
- try {
- const navBarInfo = await this.$t.updateCustomBar()
- customBarHeight = navBarInfo.customBarHeight
- statusBarHeight = navBarInfo.statusBarHeight
- } catch(e) {
- setTimeout(() => {
- this.updateCustomBarInfo()
- }, 10)
- return
- }
- }
-
- // 更新vuex中的导航栏信息
- this.$t.vuex('vuex_status_bar_height', statusBarHeight)
- this.$t.vuex('vuex_custom_bar_height', customBarHeight)
- }
- }
+/**
+ * 演示页面mixin
+ */
+module.exports = {
+ data() {
+ return {
+
+ }
+ },
+ onLoad() {
+ // 更新顶部导航栏信息
+ this.updateCustomBarInfo()
+ },
+ methods: {
+ // 点击左上角返回按钮时触发事件
+ goBack() {
+ // 通过判断当前页面的页面栈信息,是否有上一页进行返回,如果没有则跳转到首页
+ const pages = getCurrentPages()
+ if (pages && pages.length > 0) {
+ const firstPage = pages[0]
+ if (pages.length == 1 && (!firstPage.route || firstPage.route != 'pages/index/index')) {
+ uni.reLaunch({
+ url: '/pages/index/index'
+ })
+ } else {
+ uni.navigateBack({
+ delta: 1
+ })
+ }
+ } else {
+ uni.reLaunch({
+ url: '/pages/index/index'
+ })
+ }
+ },
+ // 更新顶部导航栏信息
+ async updateCustomBarInfo() {
+ // 获取vuex中的自定义顶栏的高度
+ let customBarHeight = this.vuex_custom_bar_height
+ let statusBarHeight = this.vuex_status_bar_height
+ // 如果获取失败则重新获取
+ if (!customBarHeight) {
+ try {
+ const navBarInfo = await this.$t.updateCustomBar()
+ customBarHeight = navBarInfo.customBarHeight
+ statusBarHeight = navBarInfo.statusBarHeight
+ } catch(e) {
+ setTimeout(() => {
+ this.updateCustomBarInfo()
+ }, 10)
+ return
+ }
+ }
+
+ // 更新vuex中的导航栏信息
+ this.$t.vuex('vuex_status_bar_height', statusBarHeight)
+ this.$t.vuex('vuex_custom_bar_height', customBarHeight)
+ }
+ }
}
\ No newline at end of file
diff --git a/main.js b/main.js
index ac7021b..d98194d 100644
--- a/main.js
+++ b/main.js
@@ -1,24 +1,28 @@
-import App from './App'
+import App from './App'
import store from './store'
import Vue from 'vue'
-Vue.config.productionTip = false
-App.mpType = 'app'
-
-// 引入全局TuniaoUI
-import TuniaoUI from 'tuniao-ui'
-Vue.use(TuniaoUI)
-
-// 引入TuniaoUI提供的vuex简写方法
-let vuexStore = require('@/store/$t.mixin.js')
-Vue.mixin(vuexStore)
-
-// 引入TuniaoUI对小程序分享的mixin封装
-let mpShare = require('tuniao-ui/libs/mixin/mpShare.js')
-Vue.mixin(mpShare)
-
-const app = new Vue({
- store,
- ...App
-})
+Vue.config.productionTip = false
+App.mpType = 'app'
+
+// 引入全局TuniaoUI
+import TuniaoUI from 'tuniao-ui'
+Vue.use(TuniaoUI)
+
+// 引入TuniaoUI提供的vuex简写方法
+let vuexStore = require('@/store/$t.mixin.js')
+Vue.mixin(vuexStore)
+
+// 引入TuniaoUI对小程序分享的mixin封装
+let mpShare = require('tuniao-ui/libs/mixin/mpShare.js')
+Vue.mixin(mpShare)
+
+const app = new Vue({
+ store,
+ ...App
+})
+
+// 引入请求封装
+require('./util/request/index')(app)
+
app.$mount()
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
index f1d22d1..8055d64 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,7 +1,7 @@
{
- "name" : "TuniaoUI_UniApp_Opensource",
+ "name" : "TuniaoUI_UniApp",
"appid" : "__UNI__C82400B",
- "description" : "TuniaoUI 开源版本",
+ "description" : "",
"versionName" : "1.0.0",
"versionCode" : "100",
"transformPx" : false,
@@ -43,20 +43,64 @@
/* ios打包配置 */
"ios" : {},
/* SDK配置 */
- "sdkConfigs" : {}
+ "sdkConfigs" : {},
+ "splashscreen" : {
+ "androidStyle" : "common"
+ },
+ "icons" : {
+ "android" : {
+ "hdpi" : "unpackage/res/icons/72x72.png",
+ "xhdpi" : "unpackage/res/icons/96x96.png",
+ "xxhdpi" : "unpackage/res/icons/144x144.png",
+ "xxxhdpi" : "unpackage/res/icons/192x192.png"
+ },
+ "ios" : {
+ "appstore" : "unpackage/res/icons/1024x1024.png",
+ "ipad" : {
+ "app" : "unpackage/res/icons/76x76.png",
+ "app@2x" : "unpackage/res/icons/152x152.png",
+ "notification" : "unpackage/res/icons/20x20.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "proapp@2x" : "unpackage/res/icons/167x167.png",
+ "settings" : "unpackage/res/icons/29x29.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "spotlight" : "unpackage/res/icons/40x40.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png"
+ },
+ "iphone" : {
+ "app@2x" : "unpackage/res/icons/120x120.png",
+ "app@3x" : "unpackage/res/icons/180x180.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "notification@3x" : "unpackage/res/icons/60x60.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "settings@3x" : "unpackage/res/icons/87x87.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png",
+ "spotlight@3x" : "unpackage/res/icons/120x120.png"
+ }
+ }
+ }
}
},
/* 快应用特有相关 */
"quickapp" : {},
/* 小程序特有相关 */
"mp-weixin" : {
- "appid" : "wx97458d91caa76a6a",
+ "appid" : "wxf3d81a452b88ff4b",
"setting" : {
"urlCheck" : false,
"es6" : true,
- "minified" : true
+ "minified" : true,
+ "postcss" : true
},
- "usingComponents" : true
+ "usingComponents" : true,
+ "optimization" : {
+ "subPackages" : true
+ },
+ "permission" : {
+ "scope.userLocation" : {
+ "desc" : "获取您的位置信息方便为您提供服务"
+ }
+ }
},
"mp-alipay" : {
"usingComponents" : true
@@ -72,13 +116,17 @@
},
"vueVersion" : "2",
"h5" : {
- "template" : "template.h5.html",
"title" : "Tuniao UI",
+ "template" : "template.h5.html",
"router" : {
"mode" : "hash"
},
"sdkConfigs" : {
- "maps" : {}
+ "maps" : {
+ "qqmap" : {
+ "key" : "IXBBZ-HHSK3-UWW3K-3DB6K-M7Y5K-F4FM5"
+ }
+ }
}
}
}
diff --git a/mock/basic_page.js b/mock/basic_page.js
index 2c63546..5a4535f 100644
--- a/mock/basic_page.js
+++ b/mock/basic_page.js
@@ -1,57 +1,88 @@
-/**
- * 页面展示列表数据
- */
-export default {
- data: [
- {
- icon: 'menu-more',
- title: 'Flex布局',
- url: '/basicPage/flex-layout/flex-layout'
- },
- {
- icon: 'menu-circle',
- title: 'Grid布局',
- url: '/basicPage/grid-layout/grid-layout'
- },
- {
- icon: 'gloves',
- title: '配色',
- url: '/basicPage/color/color'
- },
- {
- icon: 'font',
- title: '图标',
- url: '/basicPage/icon/icon'
- },
- {
- icon: 'circle-fill',
- title: '按钮',
- url: '/basicPage/button/button'
- },
- {
- icon: 'tag',
- title: '标签',
- url: '/basicPage/tag/tag'
- },
- {
- icon: 'square',
- title: '边框',
- url: '/basicPage/border/border'
- },
- {
- icon: 'copy-fill',
- title: '阴影',
- url: '/basicPage/shadow/shadow'
- },
- {
- icon: 'moon',
- title: '微标',
- url: '/basicPage/badge/badge'
- },
- {
- icon: 'emoji-good',
- title: '头像',
- url: '/basicPage/avatar/avatar'
- }
- ]
+/**
+ * 页面展示列表数据
+ */
+export default {
+ data: [
+ {
+ title: '基础元素',
+ backgroundColor: 'tn-cool-bg-color-1',
+ list: [
+ {
+ icon: 'menu-more',
+ title: 'Flex布局',
+ url: '/basicPage/flex-layout/flex-layout'
+ },
+ {
+ icon: 'menu-circle',
+ title: 'Grid布局',
+ url: '/basicPage/grid-layout/grid-layout'
+ },
+ {
+ icon: 'gloves',
+ title: '配色',
+ url: '/basicPage/color/color'
+ },
+ {
+ icon: 'font',
+ title: '图标',
+ url: '/basicPage/icon/icon'
+ },
+ {
+ icon: 'circle-fill',
+ title: '按钮',
+ url: '/basicPage/button/button'
+ },
+ {
+ icon: 'tag',
+ title: '标签',
+ url: '/basicPage/tag/tag'
+ },
+ {
+ icon: 'square',
+ title: '边框',
+ url: '/basicPage/border/border'
+ },
+ {
+ icon: 'copy-fill',
+ title: '阴影',
+ url: '/basicPage/shadow/shadow'
+ },
+ {
+ icon: 'moon',
+ title: '微标',
+ url: '/basicPage/badge/badge'
+ },
+ {
+ icon: 'emoji-good',
+ title: '头像',
+ url: '/basicPage/avatar/avatar'
+ }
+ ]
+ }, {
+ title: '常用工具',
+ backgroundColor: 'tn-cool-bg-color-2',
+ list: [
+ {
+ icon: 'code',
+ title: 'String工具',
+ url: '/basicPage/utils/string/index'
+ },
+ {
+ icon: 'code',
+ title: 'Number工具',
+ url: '/basicPage/utils/number/index'
+ },
+ {
+ icon: 'code',
+ title: 'Message工具',
+ url: '/basicPage/utils/message/index'
+ },
+ {
+ icon: 'code',
+ title: 'Color工具',
+ url: '/basicPage/utils/color/index'
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/mock/components_page.js b/mock/components_page.js
index a93739c..999c9d5 100644
--- a/mock/components_page.js
+++ b/mock/components_page.js
@@ -1,266 +1,266 @@
-/**
- * 页面展示列表数据
- */
-export default {
- data: [
- {
- title: '基础组件',
- backgroundColor: 'tn-cool-bg-color-1',
- list: [
- {
- icon: 'signpost',
- title: '列表',
- url: '/componentsPage/list/list'
- },
- {
- icon: 'circle-arrow',
- title: 'Loading加载',
- url: '/componentsPage/loading/loading'
- },
- {
- icon: 'share',
- title: 'tabs标签',
- url: '/componentsPage/tabs/tabs'
- },
- {
- icon: 'receipt',
- title: 'sticky吸顶',
- url: '/componentsPage/sticky/sticky'
- },
- {
- icon: 'all',
- title: 'navBar导航栏',
- url: '/componentsPage/nav-bar/nav-bar'
- },
- {
- icon: 'sound',
- title: 'noticeBar通知栏',
- url: '/componentsPage/notice-bar/notice-bar'
- },
- {
- icon: 'image',
- title: 'swiper轮播图',
- url: '/componentsPage/swiper/swiper'
- },
- {
- icon: 'server',
- title: 'collapse折叠面板',
- url: '/componentsPage/collapse/collapse'
- },
- {
- icon: 'more-circle',
- title: 'readMore查看更多',
- url: '/componentsPage/read-more/read-more'
- },
- {
- icon: 'success-square',
- title: 'steps步骤条',
- url: '/componentsPage/steps/steps'
- },
- {
- icon: 'clock',
- title: 'timeLine时间轴',
- url: '/componentsPage/time-line/time-line'
- },
- {
- icon: 'level',
- title: 'indexList索引列表',
- url: '/componentsPage/index-list/index-list'
- },
- {
- icon: 'group-square',
- title: 'scrollList横向滚动',
- url: '/componentsPage/scroll-list/scroll-list'
- },
- {
- icon: 'star',
- title: 'swipeAction滑动菜单',
- url: '/componentsPage/swipe-action/swipe-action'
- },
- {
- icon: 'star',
- title: 'fab悬浮按钮',
- url: '/componentsPage/fab/fab'
- },
- {
- icon: 'star',
- title: '懒加载',
- url: '/componentsPage/lazy-load/lazy-load'
- },
- {
- icon: 'star',
- title: '加载更多',
- url: '/componentsPage/load-more/load-more'
- },
- {
- icon: 'star',
- title: '骨架屏',
- url: '/componentsPage/skeleton/skeleton'
- },
- {
- icon: 'star',
- title: '空页面',
- url: '/componentsPage/empty/empty'
- },
- {
- icon: 'star',
- title: '商品导航',
- url: '/componentsPage/goods-nav/goods-nav'
- }
- ]
- },
- {
- title: '弹框组件',
- backgroundColor: 'tn-cool-bg-color-1',
- list: [
- {
- icon: 'prize',
- title: '弹出层',
- url: '/componentsPage/popup/popup'
- },
- {
- icon: 'bankcard',
- title: '模态框',
- url: '/componentsPage/modal/modal'
- },
- {
- icon: 'comment',
- title: 'Toast',
- url: '/componentsPage/toast/toast'
- },
- {
- icon: 'creative',
- title: '提示信息框',
- url: '/componentsPage/tips/tips'
- },
- {
- icon: 'creative',
- title: '压屏窗',
- url: '/componentsPage/landscape/landscape'
- }
- ]
- },
- {
- title: '表单组件',
- backgroundColor: 'tn-cool-bg-color-1',
- list: [
- {
- icon: 'image-text',
- title: 'Form表单',
- url: '/componentsPage/form/form'
- },
- {
- icon: 'image-text',
- title: 'Input输入框',
- url: '/componentsPage/input/input'
- },
- {
- icon: 'image-text',
- title: 'Radio单选框',
- url: '/componentsPage/radio/radio'
- },
- {
- icon: 'image-text',
- title: 'Checkbox复选框',
- url: '/componentsPage/check-box/check-box'
- },
- {
- icon: 'ticket',
- title: 'ActionSheet操作菜单',
- url: '/componentsPage/action-sheet/action-sheet'
- },
- {
- icon: 'deploy',
- title: 'Picker选择器',
- url: '/componentsPage/picker/picker'
- },
- {
- icon: 'organizatio',
- title: 'Select列选择器',
- url: '/componentsPage/select/select'
- },
- {
- icon: 'data',
- title: '验证码倒计时',
- url: '/componentsPage/verification-code/verification-code'
- },
- {
- icon: 'power',
- title: 'Switch开关',
- url: '/componentsPage/switch/switch'
- },
- {
- icon: 'upload',
- title: '图片上传',
- url: '/componentsPage/image-upload/image-upload'
- },
- {
- icon: 'calendar',
- title: '日历',
- url: '/componentsPage/calendar/calendar'
- },
- {
- icon: 'edit-write',
- title: '签名板',
- url: '/componentsPage/sign-board/sign-board'
- },
- {
- icon: 'edit-write',
- title: '验证码输入',
- url: '/componentsPage/verification-code-input/verification-code-input'
- },
- {
- icon: 'edit-write',
- title: '分段器',
- url: '/componentsPage/subsection/subsection'
- }
- ]
- },
- {
- title: '数据组件',
- backgroundColor: 'tn-cool-bg-color-1',
- list: [
- {
- icon: 'watercup',
- title: 'Progress进度条',
- url: '/componentsPage/progress/progress'
- },
- {
- icon: 'star',
- title: 'rate评分',
- url: '/componentsPage/rate/rate'
- },
- {
- icon: 'light',
- title: 'slider滑动条',
- url: '/componentsPage/slider/slider'
- },
- {
- icon: 'statistics',
- title: 'numberBox步进输入',
- url: '/componentsPage/number-box/number-box'
- },
- {
- icon: 'keyboard-circle',
- title: 'keyboard键盘',
- url: '/componentsPage/keyboard/keyboard'
- },
- {
- icon: 'time',
- title: 'countDown倒计时',
- url: '/componentsPage/count-down/count-down'
- },
- {
- icon: 'group-circle',
- title: 'countTo数字跳转',
- url: '/componentsPage/count-to/count-to'
- },
- {
- icon: 'sequence-vertical',
- title: 'countScroll数字滚动',
- url: '/componentsPage/count-scroll/count-scroll'
- }
- ]
- }
- ]
+/**
+ * 页面展示列表数据
+ */
+export default {
+ data: [
+ {
+ title: '基础组件',
+ backgroundColor: 'tn-cool-bg-color-1',
+ list: [
+ {
+ icon: 'signpost',
+ title: '列表',
+ url: '/componentsPage/list/list'
+ },
+ {
+ icon: 'circle-arrow',
+ title: 'Loading加载',
+ url: '/componentsPage/loading/loading'
+ },
+ {
+ icon: 'share',
+ title: 'tabs标签',
+ url: '/componentsPage/tabs/tabs'
+ },
+ {
+ icon: 'receipt',
+ title: 'sticky吸顶',
+ url: '/componentsPage/sticky/sticky'
+ },
+ {
+ icon: 'all',
+ title: 'navBar导航栏',
+ url: '/componentsPage/nav-bar/nav-bar'
+ },
+ {
+ icon: 'sound',
+ title: 'noticeBar通知栏',
+ url: '/componentsPage/notice-bar/notice-bar'
+ },
+ {
+ icon: 'image',
+ title: 'swiper轮播图',
+ url: '/componentsPage/swiper/swiper'
+ },
+ {
+ icon: 'server',
+ title: 'collapse折叠面板',
+ url: '/componentsPage/collapse/collapse'
+ },
+ {
+ icon: 'more-circle',
+ title: 'readMore查看更多',
+ url: '/componentsPage/read-more/read-more'
+ },
+ {
+ icon: 'success-square',
+ title: 'steps步骤条',
+ url: '/componentsPage/steps/steps'
+ },
+ {
+ icon: 'clock',
+ title: 'timeLine时间轴',
+ url: '/componentsPage/time-line/time-line'
+ },
+ {
+ icon: 'level',
+ title: 'indexList索引列表',
+ url: '/componentsPage/index-list/index-list'
+ },
+ {
+ icon: 'group-square',
+ title: 'scrollList横向滚动',
+ url: '/componentsPage/scroll-list/scroll-list'
+ },
+ {
+ icon: 'star',
+ title: 'swipeAction滑动菜单',
+ url: '/componentsPage/swipe-action/swipe-action'
+ },
+ {
+ icon: 'star',
+ title: 'fab悬浮按钮',
+ url: '/componentsPage/fab/fab'
+ },
+ {
+ icon: 'star',
+ title: '懒加载',
+ url: '/componentsPage/lazy-load/lazy-load'
+ },
+ {
+ icon: 'star',
+ title: '加载更多',
+ url: '/componentsPage/load-more/load-more'
+ },
+ {
+ icon: 'star',
+ title: '骨架屏',
+ url: '/componentsPage/skeleton/skeleton'
+ },
+ {
+ icon: 'star',
+ title: '空页面',
+ url: '/componentsPage/empty/empty'
+ },
+ {
+ icon: 'star',
+ title: '商品导航',
+ url: '/componentsPage/goods-nav/goods-nav'
+ }
+ ]
+ },
+ {
+ title: '弹框组件',
+ backgroundColor: 'tn-cool-bg-color-1',
+ list: [
+ {
+ icon: 'prize',
+ title: '弹出层',
+ url: '/componentsPage/popup/popup'
+ },
+ {
+ icon: 'bankcard',
+ title: '模态框',
+ url: '/componentsPage/modal/modal'
+ },
+ {
+ icon: 'comment',
+ title: 'Toast',
+ url: '/componentsPage/toast/toast'
+ },
+ {
+ icon: 'creative',
+ title: '提示信息框',
+ url: '/componentsPage/tips/tips'
+ },
+ {
+ icon: 'creative',
+ title: '压屏窗',
+ url: '/componentsPage/landscape/landscape'
+ }
+ ]
+ },
+ {
+ title: '表单组件',
+ backgroundColor: 'tn-cool-bg-color-1',
+ list: [
+ {
+ icon: 'image-text',
+ title: 'Form表单',
+ url: '/componentsPage/form/form'
+ },
+ {
+ icon: 'image-text',
+ title: 'Input输入框',
+ url: '/componentsPage/input/input'
+ },
+ {
+ icon: 'image-text',
+ title: 'Radio单选框',
+ url: '/componentsPage/radio/radio'
+ },
+ {
+ icon: 'image-text',
+ title: 'Checkbox复选框',
+ url: '/componentsPage/check-box/check-box'
+ },
+ {
+ icon: 'ticket',
+ title: 'ActionSheet操作菜单',
+ url: '/componentsPage/action-sheet/action-sheet'
+ },
+ {
+ icon: 'deploy',
+ title: 'Picker选择器',
+ url: '/componentsPage/picker/picker'
+ },
+ {
+ icon: 'organizatio',
+ title: 'Select列选择器',
+ url: '/componentsPage/select/select'
+ },
+ {
+ icon: 'data',
+ title: '验证码倒计时',
+ url: '/componentsPage/verification-code/verification-code'
+ },
+ {
+ icon: 'power',
+ title: 'Switch开关',
+ url: '/componentsPage/switch/switch'
+ },
+ {
+ icon: 'upload',
+ title: '图片上传',
+ url: '/componentsPage/image-upload/image-upload'
+ },
+ {
+ icon: 'calendar',
+ title: '日历',
+ url: '/componentsPage/calendar/calendar'
+ },
+ {
+ icon: 'edit-write',
+ title: '签名板',
+ url: '/componentsPage/sign-board/sign-board'
+ },
+ {
+ icon: 'edit-write',
+ title: '验证码输入',
+ url: '/componentsPage/verification-code-input/verification-code-input'
+ },
+ {
+ icon: 'edit-write',
+ title: '分段器',
+ url: '/componentsPage/subsection/subsection'
+ }
+ ]
+ },
+ {
+ title: '数据组件',
+ backgroundColor: 'tn-cool-bg-color-1',
+ list: [
+ {
+ icon: 'watercup',
+ title: 'Progress进度条',
+ url: '/componentsPage/progress/progress'
+ },
+ {
+ icon: 'star',
+ title: 'rate评分',
+ url: '/componentsPage/rate/rate'
+ },
+ {
+ icon: 'light',
+ title: 'slider滑动条',
+ url: '/componentsPage/slider/slider'
+ },
+ {
+ icon: 'statistics',
+ title: 'numberBox步进输入',
+ url: '/componentsPage/number-box/number-box'
+ },
+ {
+ icon: 'keyboard-circle',
+ title: 'keyboard键盘',
+ url: '/componentsPage/keyboard/keyboard'
+ },
+ {
+ icon: 'time',
+ title: 'countDown倒计时',
+ url: '/componentsPage/count-down/count-down'
+ },
+ {
+ icon: 'group-circle',
+ title: 'countTo数字跳转',
+ url: '/componentsPage/count-to/count-to'
+ },
+ {
+ icon: 'sequence-vertical',
+ title: 'countScroll数字滚动',
+ url: '/componentsPage/count-scroll/count-scroll'
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/mock/template_page.js b/mock/template_page.js
index 77d31ce..d4f1c43 100644
--- a/mock/template_page.js
+++ b/mock/template_page.js
@@ -10,25 +10,25 @@ export default {
{
icon: 'send',
title: '火箭登录',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/login/demo1/demo1'
},
{
icon: 'send',
title: '粒子登录',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/login/demo2/demo2'
},
{
icon: 'send',
title: '背景登录',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/login/demo3/demo3'
},
{
icon: 'send',
title: '简约登录',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/login/demo4/demo4'
}
]
@@ -40,20 +40,26 @@ export default {
{
icon: 'send',
title: '夏天个人',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/my/demo1/demo1'
},
{
icon: 'send',
title: '图鸟个人',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/my/demo2/demo2'
},
{
icon: 'send',
title: '外卖个人',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/my/demo3/demo3'
+ },
+ {
+ icon: 'send',
+ title: '高端个人',
+ author: '图鸟北北',
+ url: '/templatePage/my/demo4/demo4'
}
]
},
@@ -64,37 +70,37 @@ export default {
{
icon: 'send',
title: '音乐首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/music/music'
},
{
icon: 'send',
title: '课程首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/course/course'
},
{
icon: 'send',
title: '设计首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/design/design'
},
{
icon: 'send',
title: '招聘首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/job/job'
},
{
icon: 'send',
title: '投屏首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/screen/screen'
},
{
icon: 'send',
title: '壁纸首页',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/home/wallpaper/wallpaper'
},
]
@@ -106,26 +112,49 @@ export default {
{
icon: 'send',
title: '健康码',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/health/qrcode/qrcode'
},
-
+ {
+ icon: 'send',
+ title: '关于我们',
+ author: 'Jaylen',
+ url: '/templatePage/life/about/about'
+ },
+ {
+ icon: 'send',
+ title: '全新出发',
+ author: '你的小可爱',
+ url: '/templatePage/life/outset/outset'
+ },
+ {
+ icon: 'send',
+ title: '资讯左图',
+ author: '图鸟北北',
+ url: '/templatePage/article/demo1/demo1'
+ },
+ {
+ icon: 'send',
+ title: '资讯右图',
+ author: '图鸟北北',
+ url: '/templatePage/article/demo2/demo2'
+ },
{
icon: 'send',
title: '全屏轮播',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/life/fullpage/fullpage'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: '浏览器',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/life/browser/browser'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: '时钟',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/time/clock/clock'
}
]
@@ -137,9 +166,15 @@ export default {
{
icon: 'send',
title: '加载动画',
- author: '可我会像',
+ author: '图鸟北北',
url: '/templatePage/animate/loading/loading'
},
+ {
+ icon: 'send',
+ title: '流星悬浮',
+ author: '图鸟北北',
+ url: '/templatePage/animate/suspended/suspended'
+ },
{
icon: 'send',
title: '随机粒子',
@@ -157,6 +192,18 @@ export default {
title: '镂空效果',
author: '你的小可爱',
url: '/templatePage/animate/hollow/hollow'
+ },
+ {
+ icon: 'send',
+ title: '泡泡飘出',
+ author: 'Jaylen',
+ url: '/templatePage/animate/bubble/bubble'
+ },
+ {
+ icon: 'send',
+ title: 'css波浪',
+ author: '图鸟北北',
+ url: '/templatePage/animate/wave/wave'
}
]
},
@@ -167,29 +214,29 @@ export default {
{
icon: 'send',
title: '3D全景(第三方,约120¥一年)',
- author: '可我会像 & 芊云全景',
+ author: '图鸟北北 & 芊云全景',
url: '/templatePage/life/pano/pano'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: 'Ucharts图表(第三方,免费开源)',
- author: '可我会像 & Ucharts秋云',
+ author: '图鸟北北 & Ucharts秋云',
url: '/templatePage/life/candle/candle'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: '隔壁的小生(第三方,赞赏6¥可商用)',
author: '隔壁的小生',
url: '/templatePage/life/candle/candle'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: '阿凡提·污克西西(第三方,免费开源)',
author: '阿凡提·污克西西',
url: '/templatePage/life/candle/candle'
},
{
- icon: 'like-break',
+ icon: 'rocket',
title: '期待你的加入',
author: '期待你的加入',
url: '/templatePage/life/candle/candle'
diff --git a/pages.json b/pages.json
index 079805f..40d1a99 100644
--- a/pages.json
+++ b/pages.json
@@ -1,531 +1,633 @@
-{
- "easycom": {
- "^tn-(.*)": "@/tuniao-ui/components/tn-$1/tn-$1.vue"
- },
- "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
- {
- "path": "pages/index/index",
- "style": {
- "navigationBarTitleText": "Tuniao UI",
- "enablePullDownRefresh": false
- }
- }
- ],
- "subPackages": [{
- "root": "basicPage",
- "pages": [{
- "path": "flex-layout/flex-layout",
- "style": {
- "navigationBarTitleText": "Flex布局",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "grid-layout/grid-layout",
- "style": {
- "navigationBarTitleText": "Grid布局",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "color/color",
- "style": {
- "navigationBarTitleText": "配色",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "icon/icon",
- "style": {
- "navigationBarTitleText": "图标",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "button/button",
- "style": {
- "navigationBarTitleText": "按钮",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "tag/tag",
- "style": {
- "navigationBarTitleText": "标签",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "border/border",
- "style": {
- "navigationBarTitleText": "边框",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "shadow/shadow",
- "style": {
- "navigationBarTitleText": "阴影",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "badge/badge",
- "style": {
- "navigationBarTitleText": "微标",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "avatar/avatar",
- "style": {
- "navigationBarTitleText": "头像",
- "enablePullDownRefresh": false
- }
- }]
- }, {
- "root": "componentsPage",
- "pages": [{
- "path": "list/list",
- "style": {
- "navigationBarTitleText": "列表",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "popup/popup",
- "style": {
- "navigationBarTitleText": "弹出层",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "modal/modal",
- "style": {
- "navigationBarTitleText": "模态框",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "toast/toast",
- "style": {
- "navigationBarTitleText": "Toast",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "tips/tips",
- "style": {
- "navigationBarTitleText": "提示信息",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "form/form",
- "style": {
- "navigationBarTitleText": "Form表单",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "action-sheet/action-sheet",
- "style": {
- "navigationBarTitleText": "操作菜单",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "picker/picker",
- "style": {
- "navigationBarTitleText": "Picker选择器",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "select/select",
- "style": {
- "navigationBarTitleText": "Select列选择器",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "verification-code/verification-code",
- "style": {
- "navigationBarTitleText": "验证码倒计时",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "loading/loading",
- "style": {
- "navigationBarTitleText": "Loading加载",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "switch/switch",
- "style": {
- "navigationBarTitleText": "Switch开关",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "progress/progress",
- "style": {
- "navigationBarTitleText": "Progress进度条",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "image-upload/image-upload",
- "style": {
- "navigationBarTitleText": "图片上传",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "rate/rate",
- "style": {
- "navigationBarTitleText": "rate评分",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "slider/slider",
- "style": {
- "navigationBarTitleText": "slider滑动条",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "number-box/number-box",
- "style": {
- "navigationBarTitleText": "numberBox步进输入",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "keyboard/keyboard",
- "style": {
- "navigationBarTitleText": "keyboard键盘",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "tabs/tabs",
- "style": {
- "navigationBarTitleText": "tabs标签",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "count-down/count-down",
- "style": {
- "navigationBarTitleText": "countDown倒计时",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "count-to/count-to",
- "style": {
- "navigationBarTitleText": "countTo数字跳转",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "count-scroll/count-scroll",
- "style": {
- "navigationBarTitleText": "countTo数字滚动",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "sticky/sticky",
- "style": {
- "navigationBarTitleText": "sticky吸顶",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "nav-bar/nav-bar",
- "style": {
- "navigationBarTitleText": "navBar导航栏",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "notice-bar/notice-bar",
- "style": {
- "navigationBarTitleText": "noticeBar通知栏",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "swiper/swiper",
- "style": {
- "navigationBarTitleText": "swiper轮播图",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "collapse/collapse",
- "style": {
- "navigationBarTitleText": "collapse折叠面板",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "read-more/read-more",
- "style": {
- "navigationBarTitleText": "readMore查看更多",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "steps/steps",
- "style": {
- "navigationBarTitleText": "steps步骤条",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "time-line/time-line",
- "style": {
- "navigationBarTitleText": "timeLine时间轴",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "index-list/index-list",
- "style": {
- "navigationBarTitleText": "indexList索引列表",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "index-list/base/index-list",
- "style": {
- "navigationBarTitleText": "indexList索引列表",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "index-list/avatar/index-list",
- "style": {
- "navigationBarTitleText": "indexList索引列表",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "calendar/calendar",
- "style": {
- "navigationBarTitleText": "calendar日历",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "scroll-list/scroll-list",
- "style": {
- "navigationBarTitleText": "scrollList横向滚动",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "swipe-action/swipe-action",
- "style": {
- "navigationBarTitleText": "swipeAction滑动菜单",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "sign-board/sign-board",
- "style": {
- "navigationBarTitleText": "signBoard签名板",
- "enablePullDownRefresh": false
- // "pageOrientation": "landscape"
- }
- }, {
- "path": "fab/fab",
- "style": {
- "navigationBarTitleText": "fab悬浮按钮",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "input/input",
- "style": {
- "navigationBarTitleText": "输入框",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "radio/radio",
- "style": {
- "navigationBarTitleText": "单选框",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "check-box/check-box",
- "style": {
- "navigationBarTitleText": "复选框",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "lazy-load/lazy-load",
- "style": {
- "navigationBarTitleText": "懒加载",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "load-more/load-more",
- "style": {
- "navigationBarTitleText": "加载更多",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "skeleton/skeleton",
- "style": {
- "navigationBarTitleText": "骨架屏",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "empty/empty",
- "style": {
- "navigationBarTitleText": "空页面",
- "enablePullDownRefresh": false
- }
-
- }, {
- "path": "landscape/landscape",
- "style": {
- "navigationBarTitleText": "压屏窗",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "verification-code-input/verification-code-input",
- "style": {
- "navigationBarTitleText": "验证码输入",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "subsection/subsection",
- "style": {
- "navigationBarTitleText": "分段器",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "goods-nav/goods-nav",
- "style": {
- "navigationBarTitleText": "商品导航",
- "enablePullDownRefresh": false
- }
- }]
- }, {
- "root": "templatePage",
- "pages": [{
- "path": "login/demo1/demo1",
- "style": {
- "navigationBarTitleText": "火箭登录",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "login/demo2/demo2",
- "style": {
- "navigationBarTitleText": "粒子登录",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "login/demo3/demo3",
- "style": {
- "navigationBarTitleText": "背景登录",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "login/demo4/demo4",
- "style": {
- "navigationBarTitleText": "简约登录",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "health/qrcode/qrcode",
- "style": {
- "navigationBarTitleText": "健康码",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/course/course",
- "style": {
- "navigationBarTitleText": "课程首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/music/music",
- "style": {
- "navigationBarTitleText": "音乐首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/design/design",
- "style": {
- "navigationBarTitleText": "设计首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/job/job",
- "style": {
- "navigationBarTitleText": "招聘首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/screen/screen",
- "style": {
- "navigationBarTitleText": "投屏首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "home/wallpaper/wallpaper",
- "style": {
- "navigationBarTitleText": "壁纸首页",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "life/fullpage/fullpage",
- "style": {
- "navigationBarTitleText": "全屏轮播",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "life/pano/pano",
- "style": {
- "navigationBarTitleText": "3D全景",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "life/plus/plus",
- "style": {
- "navigationBarTitleText": "会员协议",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "life/candle/candle",
- "style": {
- "navigationBarTitleText": "敬请期待",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "time/clock/clock",
- "style": {
- "navigationBarTitleText": "时钟",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "animate/loading/loading",
- "style": {
- "navigationBarTitleText": "加载动效",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "animate/particle/particle",
- "style": {
- "navigationBarTitleText": "随机粒子",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "animate/photo/photo",
- "style": {
- "navigationBarTitleText": "相册图集",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "animate/hollow/hollow",
- "style": {
- "navigationBarTitleText": "镂空效果",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "my/demo1/demo1",
- "style": {
- "navigationBarTitleText": "夏天个人",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "my/demo2/demo2",
- "style": {
- "navigationBarTitleText": "图鸟个人",
- "enablePullDownRefresh": false
- }
- }, {
- "path": "my/demo3/demo3",
- "style": {
- "navigationBarTitleText": "外卖个人",
- "enablePullDownRefresh": false
- }
- }]
- }],
- "preloadRule": {
- "pages/index/index": {
- "network": "all",
- "packages": ["basicPage", "componentsPage", "templatePage"]
- }
- },
- "globalStyle": {
- "navigationStyle": "custom",
- "navigationBarTextStyle": "black",
- "navigationBarTitleText": "Tuniao UI",
- "navigationBarBackgroundColor": "#F8F8F8",
- "backgroundColor": "#F8F8F8"
- }
-}
+{
+ "easycom": {
+ "^tn-(.*)": "@/tuniao-ui/components/tn-$1/tn-$1.vue"
+ },
+ "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
+ {
+ "path": "pages/index/index",
+ "style": {
+ "mp-weixin": {
+ },
+ "app-plus": {
+ "bounce": "none"
+ },
+ "mp-alipay": {
+ "allowsBounceVertical": "NO"
+ },
+ "mp-baidu": {
+ "disableScroll": true
+ }
+ }
+ }
+ ],
+ "subPackages": [{
+ "root": "basicPage",
+ "pages": [{
+ "path": "test/test",
+ "style": {
+ "navigationStyle": "default",
+ "navigationBarTitleText": "测试页面",
+ "enablePullDownRefresh": false
+ }
+ },
+ {
+ "path": "flex-layout/flex-layout",
+ "style": {
+ "navigationBarTitleText": "Flex布局",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "grid-layout/grid-layout",
+ "style": {
+ "navigationBarTitleText": "Grid布局",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "color/color",
+ "style": {
+ "navigationBarTitleText": "配色",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "icon/icon",
+ "style": {
+ "navigationBarTitleText": "图标",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "button/button",
+ "style": {
+ "navigationBarTitleText": "按钮",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "tag/tag",
+ "style": {
+ "navigationBarTitleText": "标签",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "border/border",
+ "style": {
+ "navigationBarTitleText": "边框",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "shadow/shadow",
+ "style": {
+ "navigationBarTitleText": "阴影",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "badge/badge",
+ "style": {
+ "navigationBarTitleText": "微标",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "avatar/avatar",
+ "style": {
+ "navigationBarTitleText": "头像",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "utils/string/index",
+ "style": {
+ "navigationBarTitleText": "String工具",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "utils/number/index",
+ "style": {
+ "navigationBarTitleText": "Number工具",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "utils/message/index",
+ "style": {
+ "navigationBarTitleText": "Message工具",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "utils/color/index",
+ "style": {
+ "navigationBarTitleText": "Color工具",
+ "enablePullDownRefresh": false
+ }
+ }
+ ]
+ }, {
+ "root": "componentsPage",
+ "pages": [{
+ "path": "list/list",
+ "style": {
+ "navigationBarTitleText": "列表",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "popup/popup",
+ "style": {
+ "navigationBarTitleText": "弹出层",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "modal/modal",
+ "style": {
+ "navigationBarTitleText": "模态框",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "toast/toast",
+ "style": {
+ "navigationBarTitleText": "Toast",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "tips/tips",
+ "style": {
+ "navigationBarTitleText": "提示信息",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "form/form",
+ "style": {
+ "navigationBarTitleText": "Form表单",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "action-sheet/action-sheet",
+ "style": {
+ "navigationBarTitleText": "操作菜单",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "picker/picker",
+ "style": {
+ "navigationBarTitleText": "Picker选择器",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "select/select",
+ "style": {
+ "navigationBarTitleText": "Select列选择器",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "verification-code/verification-code",
+ "style": {
+ "navigationBarTitleText": "验证码倒计时",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "loading/loading",
+ "style": {
+ "navigationBarTitleText": "Loading加载",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "switch/switch",
+ "style": {
+ "navigationBarTitleText": "Switch开关",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "progress/progress",
+ "style": {
+ "navigationBarTitleText": "Progress进度条",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "image-upload/image-upload",
+ "style": {
+ "navigationBarTitleText": "图片上传",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "rate/rate",
+ "style": {
+ "navigationBarTitleText": "rate评分",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "slider/slider",
+ "style": {
+ "navigationBarTitleText": "slider滑动条",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "number-box/number-box",
+ "style": {
+ "navigationBarTitleText": "numberBox步进输入",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "keyboard/keyboard",
+ "style": {
+ "navigationBarTitleText": "keyboard键盘",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "tabs/tabs",
+ "style": {
+ "navigationBarTitleText": "tabs标签",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "count-down/count-down",
+ "style": {
+ "navigationBarTitleText": "countDown倒计时",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "count-to/count-to",
+ "style": {
+ "navigationBarTitleText": "countTo数字跳转",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "count-scroll/count-scroll",
+ "style": {
+ "navigationBarTitleText": "countTo数字滚动",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "sticky/sticky",
+ "style": {
+ "navigationBarTitleText": "sticky吸顶",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "nav-bar/nav-bar",
+ "style": {
+ "navigationBarTitleText": "navBar导航栏",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "notice-bar/notice-bar",
+ "style": {
+ "navigationBarTitleText": "noticeBar通知栏",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "swiper/swiper",
+ "style": {
+ "navigationBarTitleText": "swiper轮播图",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "collapse/collapse",
+ "style": {
+ "navigationBarTitleText": "collapse折叠面板",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "read-more/read-more",
+ "style": {
+ "navigationBarTitleText": "readMore查看更多",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "steps/steps",
+ "style": {
+ "navigationBarTitleText": "steps步骤条",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "time-line/time-line",
+ "style": {
+ "navigationBarTitleText": "timeLine时间轴",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "index-list/index-list",
+ "style": {
+ "navigationBarTitleText": "indexList索引列表",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "index-list/base/index-list",
+ "style": {
+ "navigationBarTitleText": "indexList索引列表",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "index-list/avatar/index-list",
+ "style": {
+ "navigationBarTitleText": "indexList索引列表",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "calendar/calendar",
+ "style": {
+ "navigationBarTitleText": "calendar日历",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "scroll-list/scroll-list",
+ "style": {
+ "navigationBarTitleText": "scrollList横向滚动",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "swipe-action/swipe-action",
+ "style": {
+ "navigationBarTitleText": "swipeAction滑动菜单",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "sign-board/sign-board",
+ "style": {
+ "navigationBarTitleText": "signBoard签名板",
+ "enablePullDownRefresh": false
+ // "pageOrientation": "landscape"
+ }
+ }, {
+ "path": "fab/fab",
+ "style": {
+ "navigationBarTitleText": "fab悬浮按钮",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "input/input",
+ "style": {
+ "navigationBarTitleText": "输入框",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "radio/radio",
+ "style": {
+ "navigationBarTitleText": "单选框",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "check-box/check-box",
+ "style": {
+ "navigationBarTitleText": "复选框",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "lazy-load/lazy-load",
+ "style": {
+ "navigationBarTitleText": "懒加载",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "load-more/load-more",
+ "style": {
+ "navigationBarTitleText": "加载更多",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "skeleton/skeleton",
+ "style": {
+ "navigationBarTitleText": "骨架屏",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "empty/empty",
+ "style": {
+ "navigationBarTitleText": "空页面",
+ "enablePullDownRefresh": false
+ }
+
+ }, {
+ "path": "landscape/landscape",
+ "style": {
+ "navigationBarTitleText": "压屏窗",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "verification-code-input/verification-code-input",
+ "style": {
+ "navigationBarTitleText": "验证码输入",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "subsection/subsection",
+ "style": {
+ "navigationBarTitleText": "分段器",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "goods-nav/goods-nav",
+ "style": {
+ "navigationBarTitleText": "商品导航",
+ "enablePullDownRefresh": false
+ }
+ }]
+ }, {
+ "root": "templatePage",
+ "pages": [{
+ "path": "login/demo1/demo1",
+ "style": {
+ "navigationBarTitleText": "火箭登录",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "login/demo2/demo2",
+ "style": {
+ "navigationBarTitleText": "粒子登录",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "login/demo3/demo3",
+ "style": {
+ "navigationBarTitleText": "背景登录",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "login/demo4/demo4",
+ "style": {
+ "navigationBarTitleText": "简约登录",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "health/qrcode/qrcode",
+ "style": {
+ "navigationBarTitleText": "健康码",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/course/course",
+ "style": {
+ "navigationBarTitleText": "课程首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/music/music",
+ "style": {
+ "navigationBarTitleText": "音乐首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/design/design",
+ "style": {
+ "navigationBarTitleText": "设计首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/job/job",
+ "style": {
+ "navigationBarTitleText": "招聘首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/screen/screen",
+ "style": {
+ "navigationBarTitleText": "投屏首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "home/wallpaper/wallpaper",
+ "style": {
+ "navigationBarTitleText": "壁纸首页",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/fullpage/fullpage",
+ "style": {
+ "navigationBarTitleText": "全屏轮播",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/pano/pano",
+ "style": {
+ "navigationBarTitleText": "3D全景",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/plus/plus",
+ "style": {
+ "navigationBarTitleText": "会员协议",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/browser/browser",
+ "style": {
+ "navigationBarTitleText": "浏览器",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/share/share",
+ "style": {
+ "navigationBarTitleText": "会员分享",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/candle/candle",
+ "style": {
+ "navigationBarTitleText": "敬请期待",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "time/clock/clock",
+ "style": {
+ "navigationBarTitleText": "时钟",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/loading/loading",
+ "style": {
+ "navigationBarTitleText": "加载动画",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/particle/particle",
+ "style": {
+ "navigationBarTitleText": "随机粒子",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/photo/photo",
+ "style": {
+ "navigationBarTitleText": "相册图集",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/hollow/hollow",
+ "style": {
+ "navigationBarTitleText": "镂空效果",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "my/demo1/demo1",
+ "style": {
+ "navigationBarTitleText": "夏天个人",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "my/demo2/demo2",
+ "style": {
+ "navigationBarTitleText": "图鸟个人",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "my/demo3/demo3",
+ "style": {
+ "navigationBarTitleText": "外卖个人",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "my/demo4/demo4",
+ "style": {
+ "navigationBarTitleText": "高端个人",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/suspended/suspended",
+ "style": {
+ "navigationBarTitleText": "流星悬浮",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/bubble/bubble",
+ "style": {
+ "navigationBarTitleText": "泡泡飘出",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "article/demo1/demo1",
+ "style": {
+ "navigationBarTitleText": "资讯左图",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "article/demo2/demo2",
+ "style": {
+ "navigationBarTitleText": "资讯右图",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/about/about",
+ "style": {
+ "navigationBarTitleText": "关于我们",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "animate/wave/wave",
+ "style": {
+ "navigationBarTitleText": "css波浪",
+ "enablePullDownRefresh": false
+ }
+ }, {
+ "path": "life/outset/outset",
+ "style": {
+ "navigationBarTitleText": "全新出发",
+ "enablePullDownRefresh": false
+ }
+ }]
+ }],
+ "preloadRule": {
+ "pages/index/index": {
+ "network": "all",
+ "packages": ["basicPage", "componentsPage", "templatePage"]
+ }
+ },
+ "globalStyle": {
+ "navigationStyle": "custom",
+ "navigationBarTextStyle": "black",
+ "navigationBarTitleText": "Tuniao UI",
+ "navigationBarBackgroundColor": "#F8F8F8",
+ "backgroundColor": "#F8F8F8"
+ }
+}
diff --git a/pages/basic/basic.vue b/pages/basic/basic.vue
index e9ec274..e1345b1 100644
--- a/pages/basic/basic.vue
+++ b/pages/basic/basic.vue
@@ -1,157 +1,170 @@
-
-
-
-
-
-
-
-
- 基 / 础 / 元 / 素
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.title | titleFilter}}
+
+
+
+
+
+
+
+
+
+
+ {{ content_item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/components/components.vue b/pages/components/components.vue
index aefa102..d05f8e1 100644
--- a/pages/components/components.vue
+++ b/pages/components/components.vue
@@ -1,167 +1,167 @@
-
-
-
-
-
-
-
-
-
- {{ item.title | titleFilter}}
-
-
-
-
-
-
-
- {{ content_item.title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.title | titleFilter}}
+
+
+
+
+
+
+
+ {{ content_item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 1620282..133bd51 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -1,116 +1,116 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/template/template.vue b/pages/template/template.vue
index d5d7c8c..a8f7727 100644
--- a/pages/template/template.vue
+++ b/pages/template/template.vue
@@ -1,194 +1,194 @@
-
-
-
-
-
-
-
-
-
- {{ item.title | titleFilter}}
-
-
-
-
-
-
-
- {{ content_item.title }}
-
-
-
-
-
-
-
-
- {{ content_item.author }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.title | titleFilter}}
+
+
+
+
+
+
+
+ {{ content_item.title }}
+
+
+
+
+
+
+
+
+ {{ content_item.author }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/tuniao/tuniao.vue b/pages/tuniao/tuniao.vue
index 338aa2d..ac3cd4d 100644
--- a/pages/tuniao/tuniao.vue
+++ b/pages/tuniao/tuniao.vue
@@ -1,334 +1,334 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟小伙伴
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
- {{ item.value }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟官网
-
-
-
-
-
-
-
-
- Gitee地址
-
-
-
-
-
-
-
-
- 会员协议
-
-
-
-
-
-
-
-
- 更新日志
- 懒
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟小伙伴
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟官网
+
+
+
+
+
+
+
+
+ Gitee地址
+
+
+
+
+
+
+
+
+ 会员协议
+
+
+
+
+
+
+
+
+ 更新日志
+ 懒
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/css/components/demo_page_common.scss b/static/css/components/demo_page_common.scss
index f40b136..453986a 100644
--- a/static/css/components/demo_page_common.scss
+++ b/static/css/components/demo_page_common.scss
@@ -1,193 +1,193 @@
-/* 顶部 start */
-.header {
- padding: 80rpx 60rpx 40rpx 60rpx;
-
- .title {
- font-size: 36rpx;
- color: $tn-font-color;
- font-weight: bold;
- }
-
- .sub-title {
- font-size: 28rpx;
- color: $tn-content-color;
- padding-top: 18rpx;
- }
-
- .tips-title {
- font-size: 24rpx;
- color: $tn-font-sub-color;
- padding-top: 5rpx;
- }
-}
-/* 顶部 end */
-
-/* 展示内容容器 start */
-.show-content-container {
-
- /* 标题容器 start */
- .title-container {
- display: flex;
- position: relative;
- align-items: center;
- justify-content: space-between;
- min-height: 100rpx;
-
- // 标题样式
- .title {
- height: 100%;
- max-width: 100%;
- margin: 0 20rpx;
- font-size: 30rpx;
- display: flex;
- align-items: center;
- justify-content: center;
-
- // 标题前面小点
- &:before {
- content: " ";
- background-color: $tn-main-color;
- width: 15rpx;
- height: 15rpx;
- border-radius: 10rpx;
- margin-right: 18rpx;
- }
- }
- }
- /* 标题容器 end */
-
- /* 内容 start */
- .content {
- padding: 20rpx;
- }
- /* 内容 end */
-
-}
-/* 展示内容容器 end */
-
-/* 内容容器 start */
-.demo-content-container {
- border: 1rpx dashed $tn-main-color;
- margin: 20rpx;
- margin-top: 0rpx;
-
- position: fixed;
- width: 95%;
- z-index: 10;
-
- transition: all 0.15s ease-out;
-
- &.top {
- width: 100%;
- margin: 0;
- }
-
- &.no-fixed {
- position: relative !important;
- }
-
- /* 标题容器 start */
- .title-container {
- display: flex;
- position: relative;
- align-items: center;
- justify-content: center;
- min-height: 100rpx;
-
- // 标题样式
- .title {
- height: 100%;
- max-width: 100%;
- margin: 0 30rpx;
- font-size: 30rpx;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- }
- /* 标题容器 end */
-
- /* 内容 start */
- .content {
- padding: 30rpx;
- display: flex;
- align-items: center;
- justify-content: center;
- }
- /* 内容 end */
-
-}
-/* 内容容器 end */
-
-/* 可选项内容容器 start */
-.demo-section-container {
- margin: 20rpx;
- height: 100%;
-
- /* 标题容器 start */
- .title-container {
- display: flex;
- position: relative;
- align-items: center;
- justify-content: center;
- min-height: 100rpx;
- margin-bottom: 10rpx;
-
- // 标题样式
- .title {
- height: 100%;
- max-width: 100%;
- margin: 0 30rpx;
- font-size: 30rpx;
- display: flex;
- align-items: center;
- justify-content: center;
- }
-
- &::after {
- content: " ";
- box-sizing: border-box;
- width: 90%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 50%;
- transform: translateX(-50%);
- border-bottom: 1rpx solid $tn-border-solid-color;
- }
- }
- /* 标题容器 end */
-
- /* 参数内容 start*/
- .content {
- padding: 0 20rpx 10rpx 20rpx;
-
- // 标题样式
- .title {
- padding-left: 20rpx;
- height: 100%;
- position: relative;
-
- &::before {
- content: " ";
- position: absolute;
- top: 50%;
- left: 0;
- width: 4rpx;
- height: 90%;
- background-color: $tn-main-color;
- border-radius: 6rpx;
- transform: translateY(-50%);
- }
- }
-
- // 参数样式
- .section {
- margin-top: 15rpx;
- margin-bottom: 20rpx;
- }
- }
- /* 参数内容 end*/
-
-}
+/* 顶部 start */
+.header {
+ padding: 80rpx 60rpx 40rpx 60rpx;
+
+ .title {
+ font-size: 36rpx;
+ color: $tn-font-color;
+ font-weight: bold;
+ }
+
+ .sub-title {
+ font-size: 28rpx;
+ color: $tn-content-color;
+ padding-top: 18rpx;
+ }
+
+ .tips-title {
+ font-size: 24rpx;
+ color: $tn-font-sub-color;
+ padding-top: 5rpx;
+ }
+}
+/* 顶部 end */
+
+/* 展示内容容器 start */
+.show-content-container {
+
+ /* 标题容器 start */
+ .title-container {
+ display: flex;
+ position: relative;
+ align-items: center;
+ justify-content: space-between;
+ min-height: 100rpx;
+
+ // 标题样式
+ .title {
+ height: 100%;
+ max-width: 100%;
+ margin: 0 20rpx;
+ font-size: 30rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ // 标题前面小点
+ &:before {
+ content: " ";
+ background-color: $tn-main-color;
+ width: 15rpx;
+ height: 15rpx;
+ border-radius: 10rpx;
+ margin-right: 18rpx;
+ }
+ }
+ }
+ /* 标题容器 end */
+
+ /* 内容 start */
+ .content {
+ padding: 20rpx;
+ }
+ /* 内容 end */
+
+}
+/* 展示内容容器 end */
+
+/* 内容容器 start */
+.demo-content-container {
+ border: 1rpx dashed $tn-main-color;
+ margin: 20rpx;
+ margin-top: 0rpx;
+
+ position: fixed;
+ width: 95%;
+ z-index: 10;
+
+ transition: all 0.15s ease-out;
+
+ &.top {
+ width: 100%;
+ margin: 0;
+ }
+
+ &.no-fixed {
+ position: relative !important;
+ }
+
+ /* 标题容器 start */
+ .title-container {
+ display: flex;
+ position: relative;
+ align-items: center;
+ justify-content: center;
+ min-height: 100rpx;
+
+ // 标题样式
+ .title {
+ height: 100%;
+ max-width: 100%;
+ margin: 0 30rpx;
+ font-size: 30rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ }
+ /* 标题容器 end */
+
+ /* 内容 start */
+ .content {
+ padding: 30rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ /* 内容 end */
+
+}
+/* 内容容器 end */
+
+/* 可选项内容容器 start */
+.demo-section-container {
+ margin: 20rpx;
+ height: 100%;
+
+ /* 标题容器 start */
+ .title-container {
+ display: flex;
+ position: relative;
+ align-items: center;
+ justify-content: center;
+ min-height: 100rpx;
+ margin-bottom: 10rpx;
+
+ // 标题样式
+ .title {
+ height: 100%;
+ max-width: 100%;
+ margin: 0 30rpx;
+ font-size: 30rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+
+ &::after {
+ content: " ";
+ box-sizing: border-box;
+ width: 90%;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ left: 50%;
+ transform: translateX(-50%);
+ border-bottom: 1rpx solid $tn-border-solid-color;
+ }
+ }
+ /* 标题容器 end */
+
+ /* 参数内容 start*/
+ .content {
+ padding: 0 20rpx 10rpx 20rpx;
+
+ // 标题样式
+ .title {
+ padding-left: 20rpx;
+ height: 100%;
+ position: relative;
+
+ &::before {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ left: 0;
+ width: 4rpx;
+ height: 90%;
+ background-color: $tn-main-color;
+ border-radius: 6rpx;
+ transform: translateY(-50%);
+ }
+ }
+
+ // 参数样式
+ .section {
+ margin-top: 15rpx;
+ margin-bottom: 20rpx;
+ }
+ }
+ /* 参数内容 end*/
+
+}
/* 可选项内容容器 end */
\ No newline at end of file
diff --git a/static/css/templatePage/custom_nav_bar.scss b/static/css/templatePage/custom_nav_bar.scss
index 7cc0960..9055bf5 100644
--- a/static/css/templatePage/custom_nav_bar.scss
+++ b/static/css/templatePage/custom_nav_bar.scss
@@ -1,38 +1,38 @@
-.tn-custom-nav-bar__back {
- width: 100%;
- height: 100%;
- position: relative;
- display: flex;
- justify-content: space-evenly;
- align-items: center;
- box-sizing: border-box;
- background-color: rgba(0, 0, 0, 0.15);
- border-radius: 1000rpx;
- border: 1rpx solid rgba(255, 255, 255, 0.5);
- color: #FFFFFF;
- font-size: 18px;
-
- .icon {
- display: block;
- flex: 1;
- margin: auto;
- text-align: center;
- }
-
- &:before {
- content: " ";
- width: 1rpx;
- height: 110%;
- position: absolute;
- top: 22.5%;
- left: 0;
- right: 0;
- margin: auto;
- transform: scale(0.5);
- transform-origin: 0 0;
- pointer-events: none;
- box-sizing: border-box;
- opacity: 0.7;
- background-color: #FFFFFF;
- }
+.tn-custom-nav-bar__back {
+ width: 100%;
+ height: 100%;
+ position: relative;
+ display: flex;
+ justify-content: space-evenly;
+ align-items: center;
+ box-sizing: border-box;
+ background-color: rgba(0, 0, 0, 0.15);
+ border-radius: 1000rpx;
+ border: 1rpx solid rgba(255, 255, 255, 0.5);
+ color: #FFFFFF;
+ font-size: 18px;
+
+ .icon {
+ display: block;
+ flex: 1;
+ margin: auto;
+ text-align: center;
+ }
+
+ &:before {
+ content: " ";
+ width: 1rpx;
+ height: 110%;
+ position: absolute;
+ top: 22.5%;
+ left: 0;
+ right: 0;
+ margin: auto;
+ transform: scale(0.5);
+ transform-origin: 0 0;
+ pointer-events: none;
+ box-sizing: border-box;
+ opacity: 0.7;
+ background-color: #FFFFFF;
+ }
}
\ No newline at end of file
diff --git a/store/$t.mixin.js b/store/$t.mixin.js
index 831b7f9..f86f5be 100644
--- a/store/$t.mixin.js
+++ b/store/$t.mixin.js
@@ -1,28 +1,28 @@
-import { mapState } from 'vuex'
-import store from '@/store'
-
-// 尝试将用户在根目录中的store/index.js的vuex的state变量加载到全局变量中
-let $tStoreKey = []
-try {
- $tStoreKey = store.state ? Object.keys(store.state) : []
-} catch(e) {
-
-}
-
-module.exports = {
- beforeCreate() {
- // 将vuex方法挂在在$t中
- // 使用方法:
- // 修改vuex的state中的user.name变量为图鸟小菜 => this.$t.vuex('user.name', '图鸟小菜')
- // 修改vuexde state中的version变量为1.0.1 => this.$t.vuex('version', 1.0.1)
- this.$t.vuex = (name, value) => {
- this.$store.commit('$tStore', {
- name, value
- })
- }
- },
- computed: {
- // 将vuex的state中的变量结构到全局混入mixin中
- ...mapState($tStoreKey)
- }
+import { mapState } from 'vuex'
+import store from '@/store'
+
+// 尝试将用户在根目录中的store/index.js的vuex的state变量加载到全局变量中
+let $tStoreKey = []
+try {
+ $tStoreKey = store.state ? Object.keys(store.state) : []
+} catch(e) {
+
+}
+
+module.exports = {
+ beforeCreate() {
+ // 将vuex方法挂在在$t中
+ // 使用方法:
+ // 修改vuex的state中的user.name变量为图鸟小菜 => this.$t.vuex('user.name', '图鸟小菜')
+ // 修改vuexde state中的version变量为1.0.1 => this.$t.vuex('version', 1.0.1)
+ this.$t.vuex = (name, value) => {
+ this.$store.commit('$tStore', {
+ name, value
+ })
+ }
+ },
+ computed: {
+ // 将vuex的state中的变量结构到全局混入mixin中
+ ...mapState($tStoreKey)
+ }
}
\ No newline at end of file
diff --git a/store/index.js b/store/index.js
index 828212c..a4109a6 100644
--- a/store/index.js
+++ b/store/index.js
@@ -1,75 +1,75 @@
-import Vue from 'vue'
-import Vuex from 'vuex'
-
-Vue.use(Vuex)
-
-let lifeData = {}
-
-// 尝试获取本地是否存在lifeData变量,第一次启动时不存在
-try {
- lifeData = uni.getStorageSync('lifeData')
-} catch(e) {
-
-}
-
-// 标记需要永久存储的变量,在每次启动时取出,在state中的变量名
-let saveStateKeys = ['vuex_user']
-
-// 保存变量到本地存储
-const saveLifeData = function(key, value) {
- // 判断变量是否在存储数组中
- if (saveStateKeys.indexOf(key) != -1) {
- // 获取本地存储的lifeData对象,将变量添加到对象中
- let tmpLifeData = uni.getStorageSync('lifeData')
- // 第一次启动时不存在,则放一个空对象
- tmpLifeData = tmpLifeData ? tmpLifeData : {},
- tmpLifeData[key] = value
- // 将变量再次放回本地存储中
- uni.setStorageSync('lifeData', tmpLifeData)
- }
-}
-
-const store = new Vuex.Store({
- state: {
- // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量
- // 加上vuex_前缀,是防止变量名冲突,也让人一目了然
- vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {name: '图鸟'},
-
- // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式
- // app版本
- vuex_version: "1.0.0",
- // 是否使用自定义导航栏
- vuex_custom_nav_bar: true,
- // 状态栏高度
- vuex_status_bar_height: 0,
- // 自定义导航栏的高度
- vuex_custom_bar_height: 0
- },
- mutations: {
- $tStore(state, payload) {
- // 判断是否多层调用,state中为对象存在的情况,例如user.info.score = 1
- let nameArr = payload.name.split('.')
- let saveKey = ''
- let len = nameArr.length
- if (len >= 2) {
- let obj = state[nameArr[0]]
- for (let i= 1; i < len - 1; i++) {
- obj = obj[nameArr[i]]
- }
- obj[nameArr[len - 1]] = payload.value
- saveKey = nameArr[0]
- } else {
- // 单层级变量
- state[payload.name] = payload.value
- saveKey = payload.name
- }
-
- // 保存变量到本地中
- saveLifeData(saveKey, state[saveKey])
- }
- },
- actions: {
- }
-})
-
+import Vue from 'vue'
+import Vuex from 'vuex'
+
+Vue.use(Vuex)
+
+let lifeData = {}
+
+// 尝试获取本地是否存在lifeData变量,第一次启动时不存在
+try {
+ lifeData = uni.getStorageSync('lifeData')
+} catch(e) {
+
+}
+
+// 标记需要永久存储的变量,在每次启动时取出,在state中的变量名
+let saveStateKeys = ['vuex_user']
+
+// 保存变量到本地存储
+const saveLifeData = function(key, value) {
+ // 判断变量是否在存储数组中
+ if (saveStateKeys.indexOf(key) != -1) {
+ // 获取本地存储的lifeData对象,将变量添加到对象中
+ let tmpLifeData = uni.getStorageSync('lifeData')
+ // 第一次启动时不存在,则放一个空对象
+ tmpLifeData = tmpLifeData ? tmpLifeData : {},
+ tmpLifeData[key] = value
+ // 将变量再次放回本地存储中
+ uni.setStorageSync('lifeData', tmpLifeData)
+ }
+}
+
+const store = new Vuex.Store({
+ state: {
+ // 如果上面从本地获取的lifeData对象下有对应的属性,就赋值给state中对应的变量
+ // 加上vuex_前缀,是防止变量名冲突,也让人一目了然
+ vuex_user: lifeData.vuex_user ? lifeData.vuex_user : {name: '图鸟'},
+
+ // 如果vuex_version无需保存到本地永久存储,无需lifeData.vuex_version方式
+ // app版本
+ vuex_version: "1.0.0",
+ // 是否使用自定义导航栏
+ vuex_custom_nav_bar: true,
+ // 状态栏高度
+ vuex_status_bar_height: 0,
+ // 自定义导航栏的高度
+ vuex_custom_bar_height: 0
+ },
+ mutations: {
+ $tStore(state, payload) {
+ // 判断是否多层调用,state中为对象存在的情况,例如user.info.score = 1
+ let nameArr = payload.name.split('.')
+ let saveKey = ''
+ let len = nameArr.length
+ if (len >= 2) {
+ let obj = state[nameArr[0]]
+ for (let i= 1; i < len - 1; i++) {
+ obj = obj[nameArr[i]]
+ }
+ obj[nameArr[len - 1]] = payload.value
+ saveKey = nameArr[0]
+ } else {
+ // 单层级变量
+ state[payload.name] = payload.value
+ saveKey = payload.name
+ }
+
+ // 保存变量到本地中
+ saveLifeData(saveKey, state[saveKey])
+ }
+ },
+ actions: {
+ }
+})
+
export default store
\ No newline at end of file
diff --git a/template.h5.html b/template.h5.html
index 974e4db..2ae1726 100644
--- a/template.h5.html
+++ b/template.h5.html
@@ -1,38 +1,38 @@
-
-
-
-
-
-
-
-
- <%= htmlWebpackPlugin.options.title %>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ <%= htmlWebpackPlugin.options.title %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/bubble/bubble.vue b/templatePage/animate/bubble/bubble.vue
new file mode 100644
index 0000000..560f18b
--- /dev/null
+++ b/templatePage/animate/bubble/bubble.vue
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/hollow/hollow.vue b/templatePage/animate/hollow/hollow.vue
index 5b54527..47d0f43 100644
--- a/templatePage/animate/hollow/hollow.vue
+++ b/templatePage/animate/hollow/hollow.vue
@@ -1,147 +1,147 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Jaylen
-
-
-
-
-
-
- 浅浅遇
-
-
-
-
-
-
-
-
- 可我会像
-
-
-
-
-
-
- 北北同学
-
-
-
-
-
-
-
-
- 福哥
-
-
-
-
-
-
- 锋哥
-
-
-
-
-
-
-
-
-
-
- Hi,图鸟的小伙伴
-
-
- 技术的友情,有你真好
-
-
- TnUI,感谢一路陪伴与支持
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Jaylen
+
+
+
+
+
+
+ 浅浅遇
+
+
+
+
+
+
+
+
+ 可我会像
+
+
+
+
+
+
+ 北北同学
+
+
+
+
+
+
+
+
+ 福哥
+
+
+
+
+
+
+ 锋哥
+
+
+
+
+
+
+
+
+
+
+ Hi,图鸟的小伙伴
+
+
+ 技术的友情,有你真好
+
+
+ TnUI,感谢一路陪伴与支持
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/loading/loading.vue b/templatePage/animate/loading/loading.vue
index 73893da..a014749 100644
--- a/templatePage/animate/loading/loading.vue
+++ b/templatePage/animate/loading/loading.vue
@@ -1,265 +1,265 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/particle/particle.vue b/templatePage/animate/particle/particle.vue
index 5a261b4..dd50e17 100644
--- a/templatePage/animate/particle/particle.vue
+++ b/templatePage/animate/particle/particle.vue
@@ -1,149 +1,149 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/photo/photo.vue b/templatePage/animate/photo/photo.vue
index 1676e52..2b4414e 100644
--- a/templatePage/animate/photo/photo.vue
+++ b/templatePage/animate/photo/photo.vue
@@ -1,264 +1,264 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/suspended/suspended.vue b/templatePage/animate/suspended/suspended.vue
new file mode 100644
index 0000000..e3ac44c
--- /dev/null
+++ b/templatePage/animate/suspended/suspended.vue
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/animate/wave/wave.vue b/templatePage/animate/wave/wave.vue
new file mode 100644
index 0000000..7570bb9
--- /dev/null
+++ b/templatePage/animate/wave/wave.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/article/demo1/demo1.vue b/templatePage/article/demo1/demo1.vue
new file mode 100644
index 0000000..2370a54
--- /dev/null
+++ b/templatePage/article/demo1/demo1.vue
@@ -0,0 +1,739 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+ {{ item.desc }}
+
+
+
+
+ # {{ label_item }}
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/article/demo2/demo2.vue b/templatePage/article/demo2/demo2.vue
new file mode 100644
index 0000000..5da68d7
--- /dev/null
+++ b/templatePage/article/demo2/demo2.vue
@@ -0,0 +1,739 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ # {{ label_item }}
+
+ {{ item.title }}
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/health/qrcode/qrcode.vue b/templatePage/health/qrcode/qrcode.vue
index 6d561f6..fcebfbd 100644
--- a/templatePage/health/qrcode/qrcode.vue
+++ b/templatePage/health/qrcode/qrcode.vue
@@ -1,621 +1,621 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 健康码
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 广州
- 蔡*东
- 添加成员
-
-
- 12-1 17:01:42
-
-
-
-
- 不敢弄太真实,万一坏人拿去了,放黄码
-
-
-
-
-
-
-
-
-
-
-
-
-
- 核酸阴性
- 2021-06-13 08:38
-
-
-
-
-
-
-
-
-
- 已完成全程接种
- 2021-11-15
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 通关凭证
-
-
-
-
-
-
-
-
-
- 核酸检测
-
-
-
-
-
-
-
-
-
- 健康申报
-
-
-
-
-
-
-
-
-
- 通信行程
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
- # {{ label_item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 健康码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 广州
+ 蔡*东
+ 添加成员
+
+
+ 12-1 17:01:42
+
+
+
+
+ 不敢弄太真实,万一坏人拿去了,放黄码
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 核酸阴性
+ 2021-06-13 08:38
+
+
+
+
+
+
+
+
+
+ 已完成全程接种
+ 2021-11-15
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 通关凭证
+
+
+
+
+
+
+
+
+
+ 核酸检测
+
+
+
+
+
+
+
+
+
+ 健康申报
+
+
+
+
+
+
+
+
+
+ 通信行程
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+ # {{ label_item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/course/course.vue b/templatePage/home/course/course.vue
index 27b7cb5..f768966 100644
--- a/templatePage/home/course/course.vue
+++ b/templatePage/home/course/course.vue
@@ -1,732 +1,732 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜搜学习资料
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 课程安排
-
-
-
-
-
-
-
-
-
- 获奖公告
-
-
-
-
-
-
-
-
-
- 校园活动
-
-
-
-
-
-
-
-
-
- 家长反馈
-
-
-
-
-
-
-
-
-
- 教育专栏
-
-
- 更多
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
-
-
-
-
-
-
- 学习交流
-
-
- 更多
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.viewUser.viewUserCount }}人
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜搜学习资料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 课程安排
+
+
+
+
+
+
+
+
+
+ 获奖公告
+
+
+
+
+
+
+
+
+
+ 校园活动
+
+
+
+
+
+
+
+
+
+ 家长反馈
+
+
+
+
+
+
+
+
+
+ 教育专栏
+
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 学习交流
+
+
+ 更多
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.viewUser.viewUserCount }}人
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/design/design.vue b/templatePage/home/design/design.vue
index 09ca707..df6c66e 100644
--- a/templatePage/home/design/design.vue
+++ b/templatePage/home/design/design.vue
@@ -1,527 +1,527 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 相册
-
-
-
-
-
-
-
-
-
- 视频
-
-
-
-
-
-
-
-
-
- 日志
-
-
-
-
-
-
-
-
-
- 话题
-
-
-
-
-
-
-
-
-
- 发现
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
- # {{ label_item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 相册
+
+
+
+
+
+
+
+
+
+ 视频
+
+
+
+
+
+
+
+
+
+ 日志
+
+
+
+
+
+
+
+
+
+ 话题
+
+
+
+
+
+
+
+
+
+ 发现
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+ # {{ label_item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/job/job.vue b/templatePage/home/job/job.vue
index df55ad1..c231c56 100644
--- a/templatePage/home/job/job.vue
+++ b/templatePage/home/job/job.vue
@@ -1,558 +1,558 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 好想搜点什么
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
- {{ item.value }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.title}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 好想搜点什么
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.value }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/music/music.vue b/templatePage/home/music/music.vue
index 1232af3..0e554ed 100644
--- a/templatePage/home/music/music.vue
+++ b/templatePage/home/music/music.vue
@@ -1,704 +1,704 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Craigie Hill 北北推荐吖
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 心动模式
-
-
-
-
-
-
-
-
-
- 优质MV
-
-
-
-
-
-
-
-
-
- 动听单曲
-
-
-
-
-
-
-
-
-
- 排行榜
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
- # {{ label_item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Craigie Hill 北北推荐吖
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 心动模式
+
+
+
+
+
+
+
+
+
+ 优质MV
+
+
+
+
+
+
+
+
+
+ 动听单曲
+
+
+
+
+
+
+
+
+
+ 排行榜
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+ # {{ label_item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/screen/screen.vue b/templatePage/home/screen/screen.vue
index f35e3bf..07a5a7d 100644
--- a/templatePage/home/screen/screen.vue
+++ b/templatePage/home/screen/screen.vue
@@ -1,704 +1,704 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 试试搜索“电影投屏”
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 扫码投屏
-
-
-
-
-
-
-
-
-
- 邀请投屏
-
-
-
-
-
-
-
-
-
- 收藏投屏
-
-
-
-
-
-
-
-
-
- 投屏设置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 资料投屏
- 选择资料投屏
-
-
-
-
-
-
-
-
-
- 文件投屏
- 选择文件投屏
-
-
-
-
-
-
-
-
-
-
-
-
- 电脑投屏
- 匹配电脑投屏
-
-
-
-
-
-
-
-
-
- 文档投屏
- 选择文档投屏
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
- # {{ label_item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 试试搜索“电影投屏”
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 扫码投屏
+
+
+
+
+
+
+
+
+
+ 邀请投屏
+
+
+
+
+
+
+
+
+
+ 收藏投屏
+
+
+
+
+
+
+
+
+
+ 投屏设置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 资料投屏
+ 选择资料投屏
+
+
+
+
+
+
+
+
+
+ 文件投屏
+ 选择文件投屏
+
+
+
+
+
+
+
+
+
+
+
+
+ 电脑投屏
+ 匹配电脑投屏
+
+
+
+
+
+
+
+
+
+ 文档投屏
+ 选择文档投屏
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+ # {{ label_item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/home/wallpaper/wallpaper.vue b/templatePage/home/wallpaper/wallpaper.vue
index df3614b..240f8d9 100644
--- a/templatePage/home/wallpaper/wallpaper.vue
+++ b/templatePage/home/wallpaper/wallpaper.vue
@@ -1,614 +1,614 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 北北壁纸库
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 高清壁纸
-
-
-
-
-
-
-
-
-
- 热门排行
-
-
-
-
-
-
-
-
-
- 文艺可爱
-
-
-
-
-
-
-
-
-
- 精选壁纸
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.desc }}
-
-
-
-
-
-
-
- {{ item.collectionCount }}
-
- {{ item.commentCount }}
-
- {{ item.likeCount }}
-
-
-
-
-
- # {{ label_item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 北北壁纸库
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 高清壁纸
+
+
+
+
+
+
+
+
+
+ 热门排行
+
+
+
+
+
+
+
+
+
+ 文艺可爱
+
+
+
+
+
+
+
+
+
+ 精选壁纸
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.desc }}
+
+
+
+
+
+
+
+ {{ item.collectionCount }}
+
+ {{ item.commentCount }}
+
+ {{ item.likeCount }}
+
+
+
+
+
+ # {{ label_item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/about/about.vue b/templatePage/life/about/about.vue
new file mode 100644
index 0000000..64613ca
--- /dev/null
+++ b/templatePage/life/about/about.vue
@@ -0,0 +1,267 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/browser/browser.vue b/templatePage/life/browser/browser.vue
new file mode 100644
index 0000000..1c9965d
--- /dev/null
+++ b/templatePage/life/browser/browser.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/candle/candle.vue b/templatePage/life/candle/candle.vue
index d6b0ddb..c378ec5 100644
--- a/templatePage/life/candle/candle.vue
+++ b/templatePage/life/candle/candle.vue
@@ -1,625 +1,625 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 敬请期待
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 敬请期待
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/fullpage/fullpage.vue b/templatePage/life/fullpage/fullpage.vue
index b999414..9c81a1c 100644
--- a/templatePage/life/fullpage/fullpage.vue
+++ b/templatePage/life/fullpage/fullpage.vue
@@ -1,159 +1,159 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/outset/outset.vue b/templatePage/life/outset/outset.vue
new file mode 100644
index 0000000..5fe6b07
--- /dev/null
+++ b/templatePage/life/outset/outset.vue
@@ -0,0 +1,477 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟UI,不止于此
+
+
+ 新触动 新感受 新创意
+
+
+
+
+ 全新出发
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/pano/pano.vue b/templatePage/life/pano/pano.vue
index 18b68cd..0b8f549 100644
--- a/templatePage/life/pano/pano.vue
+++ b/templatePage/life/pano/pano.vue
@@ -1,7 +1,8 @@
-
+
+
diff --git a/templatePage/life/plus/plus.vue b/templatePage/life/plus/plus.vue
index 4aa0f16..68ab0fa 100644
--- a/templatePage/life/plus/plus.vue
+++ b/templatePage/life/plus/plus.vue
@@ -1,171 +1,171 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟UI小程序,免费开源可商用
- (会员有更多福利鸭)
-
-
-
- 图鸟UI Plus会员,初步定价
-
- 399¥
- 699¥
-
- ————
- /
- 终身
-
- (大约等于1个前端页面价格💕)
-
-
-
- 不断更新酷炫组件以及页面模板
- (偶尔恰饭时常更新啦)
-
-
-
- 请勿转售,转售是会慢慢追究法律责任的
- (毕竟开发圈子就那么小)
-
-
-
- 图鸟北北,微信号:tnkewo
- (如需入群,可备注:进微信群)
- (如需合作,可备注:商业合作)
- (如需会员,可备注:咨询会员)
-
-
-
- 入群须知,群内禁止黄赌毒+广告+吵架
- (可进群与群友合作,拓展人脉)
-
-
-
- 会员人数会达到50+叭
- (希望够垫付服务器+CDN支出)
-
-
-
- 也希望大家能喜欢这个项目
- (不喜勿喷,北北还在努力成长)
-
-
-
- 期待你的5星(⭐⭐⭐⭐⭐)好评
- (尽管图鸟UI不是我最完美的作品)
-
-
-
- 使用手册 + 图片素材 + 意见反馈 + Bug提交
- (https://www.yuque.com/tuniao)
-
-
-
- 项目正式开始于2021年10月,12月30开源公测,2022年1月30上线正式版
- (期间断断续续的在接单恰饭)
-
-
-
- 灵感来源于我的上一个原创项目
- (项目初衷是拓展业务,寻求商务合作)
-
-
-
- 会员特权
- ①会员尊享更多酷炫模板,模板持续更新
- ②优先响应会员页面模板需求,icon需求
- ③会员版本更新,在会员群进行代码发送
- ④有什么好的建议,可以提出来,多沟通
-
-
-
- 关于作者
- 蔡北北,95年,广州
- 浮夸UI设计
- 菜鸡软件开发
- 祭天产品经理
- 背锅项目经理
- 努力往CTO去发展
-
-
-
- 北北感恩你的支持
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟UI小程序,免费开源可商用
+ (会员有更多福利鸭)
+
+
+
+ 图鸟UI Plus会员,初步定价
+
+ 699¥
+ 1299¥
+
+ ————
+ /
+ 终身
+
+ (大约等于2个酷炫前端页面价格💕)
+
+
+
+ 不断更新酷炫组件以及页面模板
+ (偶尔恰饭时常更新啦)
+
+
+
+ 请勿转售,转售是会慢慢追究法律责任的
+ (毕竟开发圈子就那么小)
+
+
+
+ 图鸟北北,微信号:tnkewo
+ (如需入群,可备注:进微信群)
+ (如需合作,可备注:商业合作)
+ (如需会员,可备注:咨询会员)
+
+
+
+ 入群须知,群内禁止黄赌毒+广告+吵架
+ (可进群与群友合作,拓展人脉)
+
+
+
+ 会员人数会达到50+叭
+ (希望够垫付服务器+CDN支出)
+
+
+
+ 也希望大家能喜欢这个项目
+ (不喜勿喷,北北还在努力成长)
+
+
+
+ 期待你的5星(⭐⭐⭐⭐⭐)好评
+ (尽管图鸟UI不是我最完美的作品)
+
+
+
+ 使用手册 + 图片素材 + 意见反馈 + Bug提交
+ (https://www.yuque.com/tuniao)
+
+
+
+ 项目正式开始于2021年10月,12月30开源公测,2022年1月30上线正式版
+ (期间断断续续的在接单恰饭)
+
+
+
+ 灵感来源于我的上一个原创项目
+ (项目初衷是拓展业务,寻求商务合作)
+
+
+
+ 会员特权
+ ①会员尊享更多酷炫模板,模板持续更新
+ ②优先响应会员页面模板需求,icon需求
+ ③会员版本更新,在会员群进行代码发送
+ ④有什么好的建议,可以提出来,多沟通
+
+
+
+ 关于作者
+ 蔡北北,95年,广州
+ 浮夸UI设计
+ 菜鸡软件开发
+ 祭天产品经理
+ 背锅项目经理
+ 努力往CTO去发展
+
+
+
+ 北北感恩你的支持
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/life/share/share.vue b/templatePage/life/share/share.vue
new file mode 100644
index 0000000..b621c90
--- /dev/null
+++ b/templatePage/life/share/share.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/login/demo1/demo1.vue b/templatePage/login/demo1/demo1.vue
index d904e17..ca7c8b4 100644
--- a/templatePage/login/demo1/demo1.vue
+++ b/templatePage/login/demo1/demo1.vue
@@ -1,414 +1,414 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 登录
-
-
- 注册
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ currentModeIndex === 0 ? '登录' : '注册'}}
-
- 忘记密码?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+
+
+ 注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ currentModeIndex === 0 ? '登录' : '注册'}}
+
+ 忘记密码?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/login/demo2/demo2.vue b/templatePage/login/demo2/demo2.vue
index 3aed31b..291f1c4 100644
--- a/templatePage/login/demo2/demo2.vue
+++ b/templatePage/login/demo2/demo2.vue
@@ -1,495 +1,495 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 登录
-
-
- 注册
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ currentModeIndex === 0 ? '登录' : '注册'}}
-
- 忘记密码?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+
+
+ 注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ currentModeIndex === 0 ? '登录' : '注册'}}
+
+ 忘记密码?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/login/demo3/demo3.vue b/templatePage/login/demo3/demo3.vue
index 91e798a..c61fddd 100644
--- a/templatePage/login/demo3/demo3.vue
+++ b/templatePage/login/demo3/demo3.vue
@@ -1,401 +1,401 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 登录
-
-
- 注册
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ currentModeIndex === 0 ? '登录' : '注册'}}
-
- 忘记密码?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+
+
+ 注册
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ currentModeIndex === 0 ? '登录' : '注册'}}
+
+ 忘记密码?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/login/demo4/demo4.vue b/templatePage/login/demo4/demo4.vue
index 8feddba..0527d8a 100644
--- a/templatePage/login/demo4/demo4.vue
+++ b/templatePage/login/demo4/demo4.vue
@@ -1,420 +1,420 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 欢迎回来
-
-
- 你是不是傻,菜的一撇的北北
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ tips }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ currentModeIndex === 0 ? '登录' : '注册'}}
-
-
-
-
- 前往登录
-
-
-
-
- 账号注册
- 忘记密码
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 欢迎回来
+
+
+ 你是不是傻,菜的一撇的北北
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ tips }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ currentModeIndex === 0 ? '登录' : '注册'}}
+
+
+
+
+ 前往登录
+
+
+
+
+ 账号注册
+ 忘记密码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/my/demo1/demo1.vue b/templatePage/my/demo1/demo1.vue
index af15024..5f44e86 100644
--- a/templatePage/my/demo1/demo1.vue
+++ b/templatePage/my/demo1/demo1.vue
@@ -1,343 +1,430 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟科技
-
-
-
-
-
-
-
-
- 1.29W
-
-
-
- 人气
-
-
-
-
-
-
- 216
-
-
-
- 分享
-
-
-
-
-
-
- 962
-
-
-
- 爱心
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关于图鸟
-
-
-
-
-
-
-
-
- 赞赏北北
-
-
-
-
-
-
-
-
- 更新日志
-
-
-
-
-
-
-
-
-
-
-
-
- 合作勾搭
-
-
-
-
-
-
-
-
- 问题反馈
-
-
-
-
-
-
-
-
- 技术支持
- 136****0470
-
-
-
-
-
-
-
- 会员协议
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟科技
+
+
+
+
+
+
+
+
+
+
+ 1.29W
+
+
+
+ 人气
+
+
+
+
+
+
+ 216
+
+
+
+ 分享
+
+
+
+
+
+
+ 962
+
+
+
+ 爱心
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关于图鸟
+
+
+
+
+
+
+
+
+ 赞赏北北
+
+
+
+
+
+
+
+
+ 更新日志
+
+
+
+
+
+
+
+
+
+
+
+
+ 合作勾搭
+
+
+
+
+
+
+
+
+ 问题反馈
+
+
+
+
+
+
+
+
+ 技术支持
+ 136****0470
+
+
+
+
+
+
+
+ 会员协议
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/my/demo2/demo2.vue b/templatePage/my/demo2/demo2.vue
index ab67722..8139ee7 100644
--- a/templatePage/my/demo2/demo2.vue
+++ b/templatePage/my/demo2/demo2.vue
@@ -1,801 +1,803 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟小伙伴
-
- 欢迎访问图鸟UI
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 插件市场地址
-
-
-
-
-
-
-
-
-
- Gitee地址
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关于图鸟
-
-
-
-
-
-
-
-
- 赞赏北北
-
-
-
-
-
-
-
-
- 更新日志
-
-
-
-
-
-
-
-
-
-
-
-
- 合作勾搭
-
-
-
-
-
-
-
-
- 问题反馈
-
-
-
-
-
-
-
-
- 技术支持
- 136****0470
-
-
-
-
-
-
-
- 会员协议
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟小伙伴
+
+ 欢迎访问图鸟UI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 插件市场地址
+
+
+
+
+
+
+
+
+
+ Gitee地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关于图鸟
+
+
+
+
+
+
+
+
+ 赞赏北北
+
+
+
+
+
+
+
+
+ 更新日志
+
+
+
+
+
+
+
+
+
+
+
+
+ 合作勾搭
+
+
+
+
+
+
+
+
+ 问题反馈
+
+
+
+
+
+
+
+
+ 技术支持
+ 136****0470
+
+
+
+
+
+
+
+ 会员协议
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/my/demo3/demo3.vue b/templatePage/my/demo3/demo3.vue
index 241df75..a338106 100644
--- a/templatePage/my/demo3/demo3.vue
+++ b/templatePage/my/demo3/demo3.vue
@@ -1,955 +1,957 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 图鸟小伙伴
-
- 亲爱的会员你好吖
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 我的订单
-
-
-
-
-
-
-
-
-
- 余额充值
-
-
-
-
-
-
-
-
-
- 消费明细
-
-
-
-
-
-
-
-
-
- 红包卡券
-
-
-
-
-
-
-
-
-
-
-
- 积分商城
-
-
-
-
-
-
-
-
-
- 积分订单
-
-
-
-
-
-
-
-
-
- 店铺收藏
-
-
-
-
-
-
-
-
-
- 收货地址
-
-
-
-
-
-
-
-
-
- 更多功能
-
-
- 全部
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 合作勾搭
-
-
-
-
-
-
-
-
- 问题反馈
-
-
-
-
-
-
-
-
- 技术支持
- 136****0470
-
-
-
-
-
-
-
- 会员协议
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 图鸟小伙伴
+
+ 亲爱的会员你好吖
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 我的订单
+
+
+
+
+
+
+
+
+
+ 余额充值
+
+
+
+
+
+
+
+
+
+ 消费明细
+
+
+
+
+
+
+
+
+
+ 红包卡券
+
+
+
+
+
+
+
+
+
+
+
+ 积分商城
+
+
+
+
+
+
+
+
+
+ 积分订单
+
+
+
+
+
+
+
+
+
+ 店铺收藏
+
+
+
+
+
+
+
+
+
+ 收货地址
+
+
+
+
+
+
+
+
+
+ 更多功能
+
+
+ 全部
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 合作勾搭
+
+
+
+
+
+
+
+
+ 问题反馈
+
+
+
+
+
+
+
+
+ 技术支持
+ 136****0470
+
+
+
+
+
+
+
+ 会员协议
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/my/demo4/demo4.vue b/templatePage/my/demo4/demo4.vue
new file mode 100644
index 0000000..86df3c2
--- /dev/null
+++ b/templatePage/my/demo4/demo4.vue
@@ -0,0 +1,1089 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 12
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 抓住那只北北猪
+
+
+ 终身会员
+ SVIP 6
+
+
+
+
+
+
+
+
+
+
+
+ 会员尊享 · 超值特权
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 购物特权
+
+
+
+
+
+
+
+
+
+ 品牌特权
+
+
+
+
+
+
+
+
+
+ 娱乐特权
+
+
+
+
+
+
+
+
+
+ 生日特权
+
+
+
+
+
+
+
+
+
+ 客服特权
+
+
+
+
+
+
+
+
+ 常用功能
+
+
+ 全部
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 会员充值
+
+
+
+
+
+
+
+
+
+ 余额明细
+
+
+
+
+
+
+
+
+
+ 消费明细
+
+
+
+
+
+
+
+
+
+ 红包卡券
+
+
+
+
+
+
+
+
+
+
+
+ 积分商城
+
+
+
+
+
+
+
+
+
+ 积分订单
+
+
+
+
+
+
+
+
+
+ 店铺收藏
+
+
+
+
+
+
+
+
+
+ 收货地址
+
+
+
+
+
+
+
+
+
+ 更多功能
+
+
+ 全部
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 合作勾搭
+
+
+
+
+
+
+
+
+ 问题反馈
+
+
+
+
+
+
+
+
+ 技术支持
+
+ 136****0470
+
+
+
+
+
+
+
+ 会员协议
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/templatePage/time/clock/clock.vue b/templatePage/time/clock/clock.vue
index dd31b79..1576b64 100644
--- a/templatePage/time/clock/clock.vue
+++ b/templatePage/time/clock/clock.vue
@@ -1,874 +1,874 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/README.md b/tuniao-ui/README.md
index ccb9fcb..95f0463 100644
--- a/tuniao-ui/README.md
+++ b/tuniao-ui/README.md
@@ -1,4 +1,4 @@
-TuniaoUi for uniApp v1.0.0 | by 图鸟 2021-09-01
-仅供开发,如作它用所承受的法律责任一概与作者无关
-
+TuniaoUi for uniApp v1.0.0 | by 图鸟 2021-09-01
+仅供开发,如作它用所承受的法律责任一概与作者无关
+
*使用TuniaoUi开发扩展与插件时,请注明基于tuniao字眼
\ No newline at end of file
diff --git a/tuniao-ui/components/tn-action-sheet/tn-action-sheet.vue b/tuniao-ui/components/tn-action-sheet/tn-action-sheet.vue
index 577b437..4008da2 100644
--- a/tuniao-ui/components/tn-action-sheet/tn-action-sheet.vue
+++ b/tuniao-ui/components/tn-action-sheet/tn-action-sheet.vue
@@ -1,202 +1,202 @@
-
-
-
-
-
- {{tips.text}}
-
-
-
-
- {{item.text}}
- {{item.subText}}
-
-
-
-
-
-
- {{cancelText}}
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{tips.text}}
+
+
+
+
+ {{item.text}}
+ {{item.subText}}
+
+
+
+
+
+
+ {{cancelText}}
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-avatar-group/tn-avatar-group.vue b/tuniao-ui/components/tn-avatar-group/tn-avatar-group.vue
index 4a7f11c..48feddb 100644
--- a/tuniao-ui/components/tn-avatar-group/tn-avatar-group.vue
+++ b/tuniao-ui/components/tn-avatar-group/tn-avatar-group.vue
@@ -1,103 +1,103 @@
-
-
-
-
-
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-avatar/tn-avatar.vue b/tuniao-ui/components/tn-avatar/tn-avatar.vue
index 96e7100..64a5c50 100644
--- a/tuniao-ui/components/tn-avatar/tn-avatar.vue
+++ b/tuniao-ui/components/tn-avatar/tn-avatar.vue
@@ -1,298 +1,298 @@
-
-
-
-
- {{ text }}
-
-
-
-
-
-
-
-
-
- {{ badgeText }}
-
-
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
+
+
+ {{ badgeText }}
+
+
-
-
diff --git a/tuniao-ui/components/tn-badge/tn-badge.vue b/tuniao-ui/components/tn-badge/tn-badge.vue
index 5e1747d..62747f0 100644
--- a/tuniao-ui/components/tn-badge/tn-badge.vue
+++ b/tuniao-ui/components/tn-badge/tn-badge.vue
@@ -1,173 +1,173 @@
-
-
-
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-button/tn-button.vue b/tuniao-ui/components/tn-button/tn-button.vue
index 820ce2f..50ec9c7 100644
--- a/tuniao-ui/components/tn-button/tn-button.vue
+++ b/tuniao-ui/components/tn-button/tn-button.vue
@@ -1,302 +1,302 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-calendar/tn-calendar.vue b/tuniao-ui/components/tn-calendar/tn-calendar.vue
index e0711e8..b06f735 100644
--- a/tuniao-ui/components/tn-calendar/tn-calendar.vue
+++ b/tuniao-ui/components/tn-calendar/tn-calendar.vue
@@ -1,707 +1,707 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dateTitle }}
-
-
-
-
-
-
-
-
-
-
- {{ item }}
-
-
-
-
-
-
-
-
-
-
- {{ item.day }}
-
-
- {{ item.bottomInfo }}
-
-
-
- {{ month }}
-
-
-
-
-
- {{ mode === 'date' ? activeDate : startDate }}
- 至{{ endDate }}
-
-
- 确定
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dateTitle }}
+
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+ {{ item.day }}
+
+
+ {{ item.bottomInfo }}
+
+
+
+ {{ month }}
+
+
+
+
+
+ {{ mode === 'date' ? activeDate : startDate }}
+ 至{{ endDate }}
+
+
+ 确定
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-car-keyboard/tn-car-keyboard.vue b/tuniao-ui/components/tn-car-keyboard/tn-car-keyboard.vue
index f92559c..f19216d 100644
--- a/tuniao-ui/components/tn-car-keyboard/tn-car-keyboard.vue
+++ b/tuniao-ui/components/tn-car-keyboard/tn-car-keyboard.vue
@@ -1,320 +1,320 @@
-
- {}">
-
-
-
-
- {{ sub_data }}
-
-
-
-
-
-
-
-
- 中
- /
- 英
-
-
-
+
+ {}">
+
+
+
+
+ {{ sub_data }}
+
+
+
+
+
+
+
+
+ 中
+ /
+ 英
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-checkbox-group/tn-checkbox-group.vue b/tuniao-ui/components/tn-checkbox-group/tn-checkbox-group.vue
index 5472ad5..cced577 100644
--- a/tuniao-ui/components/tn-checkbox-group/tn-checkbox-group.vue
+++ b/tuniao-ui/components/tn-checkbox-group/tn-checkbox-group.vue
@@ -1,134 +1,134 @@
-
-
-
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-checkbox/tn-checkbox.vue b/tuniao-ui/components/tn-checkbox/tn-checkbox.vue
index 89dd311..675a5dd 100644
--- a/tuniao-ui/components/tn-checkbox/tn-checkbox.vue
+++ b/tuniao-ui/components/tn-checkbox/tn-checkbox.vue
@@ -1,328 +1,328 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-circle-progress/tn-circle-progress.vue b/tuniao-ui/components/tn-circle-progress/tn-circle-progress.vue
index 6788c5d..4fe8300 100644
--- a/tuniao-ui/components/tn-circle-progress/tn-circle-progress.vue
+++ b/tuniao-ui/components/tn-circle-progress/tn-circle-progress.vue
@@ -1,223 +1,223 @@
-
-
-
-
-
-
-
-
-
- {{ percent + '%' }}
-
+
+
+
+
+
+
+
+
+
+ {{ percent + '%' }}
+
-
-
diff --git a/tuniao-ui/components/tn-collapse-item/tn-collapse-item.vue b/tuniao-ui/components/tn-collapse-item/tn-collapse-item.vue
index 62a9493..e481cb5 100644
--- a/tuniao-ui/components/tn-collapse-item/tn-collapse-item.vue
+++ b/tuniao-ui/components/tn-collapse-item/tn-collapse-item.vue
@@ -1,236 +1,236 @@
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-collapse/tn-collapse.vue b/tuniao-ui/components/tn-collapse/tn-collapse.vue
index 00ec9a2..de9b162 100644
--- a/tuniao-ui/components/tn-collapse/tn-collapse.vue
+++ b/tuniao-ui/components/tn-collapse/tn-collapse.vue
@@ -1,96 +1,96 @@
-
-
-
+
+
+
-
diff --git a/tuniao-ui/components/tn-color-icon/tn-color-icon.vue b/tuniao-ui/components/tn-color-icon/tn-color-icon.vue
index c7ad83b..67ec720 100644
--- a/tuniao-ui/components/tn-color-icon/tn-color-icon.vue
+++ b/tuniao-ui/components/tn-color-icon/tn-color-icon.vue
@@ -1,318 +1,318 @@
-
-
+
-
-
diff --git a/tuniao-ui/components/tn-column-notice/tn-column-notice.vue b/tuniao-ui/components/tn-column-notice/tn-column-notice.vue
index d5d795b..e87fa28 100644
--- a/tuniao-ui/components/tn-column-notice/tn-column-notice.vue
+++ b/tuniao-ui/components/tn-column-notice/tn-column-notice.vue
@@ -1,251 +1,251 @@
-
-
-
-
-
-
-
-
-
-
- {{ item }}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-count-down/tn-count-down.vue b/tuniao-ui/components/tn-count-down/tn-count-down.vue
index 7a97943..bf6ffa0 100644
--- a/tuniao-ui/components/tn-count-down/tn-count-down.vue
+++ b/tuniao-ui/components/tn-count-down/tn-count-down.vue
@@ -1,314 +1,314 @@
-
-
-
-
- {{ d }}
-
-
-
- {{ separator === 'en' ? ':' : '天'}}
-
-
-
-
- {{ h }}
-
-
-
- {{ separator === 'en' ? ':' : '时'}}
-
-
-
-
- {{ m }}
-
-
-
- {{ separator === 'en' ? ':' : '分'}}
-
-
-
-
- {{ s }}
-
-
-
- 秒
-
+
+
+
+
+ {{ d }}
+
+
+
+ {{ separator === 'en' ? ':' : '天'}}
+
+
+
+
+ {{ h }}
+
+
+
+ {{ separator === 'en' ? ':' : '时'}}
+
+
+
+
+ {{ m }}
+
+
+
+ {{ separator === 'en' ? ':' : '分'}}
+
+
+
+
+ {{ s }}
+
+
+
+ 秒
+
-
-
diff --git a/tuniao-ui/components/tn-count-scroll/tn-count-scroll.vue b/tuniao-ui/components/tn-count-scroll/tn-count-scroll.vue
index de208c8..3bdd99d 100644
--- a/tuniao-ui/components/tn-count-scroll/tn-count-scroll.vue
+++ b/tuniao-ui/components/tn-count-scroll/tn-count-scroll.vue
@@ -1,171 +1,171 @@
-
-
-
-
-
- {{ value }}
-
-
-
+
+
+
+
+
+ {{ value }}
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-count-to/tn-count-to.vue b/tuniao-ui/components/tn-count-to/tn-count-to.vue
index c3d8854..ae9fffe 100644
--- a/tuniao-ui/components/tn-count-to/tn-count-to.vue
+++ b/tuniao-ui/components/tn-count-to/tn-count-to.vue
@@ -1,231 +1,231 @@
-
-
- {{ displayValue }}
+
+
+ {{ displayValue }}
-
-
diff --git a/tuniao-ui/components/tn-empty/tn-empty.vue b/tuniao-ui/components/tn-empty/tn-empty.vue
index 3a85b15..d00d5d1 100644
--- a/tuniao-ui/components/tn-empty/tn-empty.vue
+++ b/tuniao-ui/components/tn-empty/tn-empty.vue
@@ -1,190 +1,190 @@
-
-
-
-
-
- {{ text ? text : icons[mode]}}
-
-
-
+
+
+
+
+
+ {{ text ? text : icons[mode]}}
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-fab/tn-fab.vue b/tuniao-ui/components/tn-fab/tn-fab.vue
index 6b867e9..d33be09 100644
--- a/tuniao-ui/components/tn-fab/tn-fab.vue
+++ b/tuniao-ui/components/tn-fab/tn-fab.vue
@@ -1,523 +1,523 @@
-
-
-
-
-
-
- {{ item.text || '' }}
-
-
-
-
- {{ item.text || '' }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ item.text || '' }}
+
+
+
+
+ {{ item.text || '' }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-form-item/tn-form-item.vue b/tuniao-ui/components/tn-form-item/tn-form-item.vue
index 9e9725c..e6059cf 100644
--- a/tuniao-ui/components/tn-form-item/tn-form-item.vue
+++ b/tuniao-ui/components/tn-form-item/tn-form-item.vue
@@ -1,457 +1,457 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{label}}
-
- *
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{validateMessage}}
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{label}}
+
+ *
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{validateMessage}}
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-form/tn-form.vue b/tuniao-ui/components/tn-form/tn-form.vue
index ec23599..4b6bcb4 100644
--- a/tuniao-ui/components/tn-form/tn-form.vue
+++ b/tuniao-ui/components/tn-form/tn-form.vue
@@ -1,137 +1,137 @@
-
-
-
+
+
+
-
diff --git a/tuniao-ui/components/tn-goods-nav/tn-goods-nav.vue b/tuniao-ui/components/tn-goods-nav/tn-goods-nav.vue
index 9403ff9..7595c33 100644
--- a/tuniao-ui/components/tn-goods-nav/tn-goods-nav.vue
+++ b/tuniao-ui/components/tn-goods-nav/tn-goods-nav.vue
@@ -1,359 +1,382 @@
-
-
-
-
-
-
-
-
-
- {{ item.count }}
-
- {{ item.text }}
-
-
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.count }}
+
+ {{ item.text }}
+
+
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-grid-item/tn-grid-item.vue b/tuniao-ui/components/tn-grid-item/tn-grid-item.vue
index 2837bc2..e5ac1ec 100644
--- a/tuniao-ui/components/tn-grid-item/tn-grid-item.vue
+++ b/tuniao-ui/components/tn-grid-item/tn-grid-item.vue
@@ -1,114 +1,114 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-grid/tn-grid.vue b/tuniao-ui/components/tn-grid/tn-grid.vue
index f5487c6..6135100 100644
--- a/tuniao-ui/components/tn-grid/tn-grid.vue
+++ b/tuniao-ui/components/tn-grid/tn-grid.vue
@@ -1,111 +1,111 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-image-upload/tn-image-upload.vue b/tuniao-ui/components/tn-image-upload/tn-image-upload.vue
index 74dbfd6..018155c 100644
--- a/tuniao-ui/components/tn-image-upload/tn-image-upload.vue
+++ b/tuniao-ui/components/tn-image-upload/tn-image-upload.vue
@@ -1,645 +1,645 @@
-
-
-
-
-
-
-
-
-
-
-
- 点击重试
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ uploadText }}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 点击重试
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ uploadText }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-index-anchor/tn-index-anchor.vue b/tuniao-ui/components/tn-index-anchor/tn-index-anchor.vue
index 97bef6e..6f63451 100644
--- a/tuniao-ui/components/tn-index-anchor/tn-index-anchor.vue
+++ b/tuniao-ui/components/tn-index-anchor/tn-index-anchor.vue
@@ -1,90 +1,90 @@
-
-
-
-
-
-
-
-
-
- {{ index }}
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ index }}
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-index-list/tn-index-list.vue b/tuniao-ui/components/tn-index-list/tn-index-list.vue
index 91fc639..3451f5c 100644
--- a/tuniao-ui/components/tn-index-list/tn-index-list.vue
+++ b/tuniao-ui/components/tn-index-list/tn-index-list.vue
@@ -1,361 +1,361 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ indexList[touchMoveIndex] }}
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ indexList[touchMoveIndex] }}
+
+
-
-
diff --git a/tuniao-ui/components/tn-input/tn-input.vue b/tuniao-ui/components/tn-input/tn-input.vue
index eaa22a1..61e5a33 100644
--- a/tuniao-ui/components/tn-input/tn-input.vue
+++ b/tuniao-ui/components/tn-input/tn-input.vue
@@ -1,427 +1,427 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-keyboard/tn-keyboard.vue b/tuniao-ui/components/tn-keyboard/tn-keyboard.vue
index 57910af..958e83c 100644
--- a/tuniao-ui/components/tn-keyboard/tn-keyboard.vue
+++ b/tuniao-ui/components/tn-keyboard/tn-keyboard.vue
@@ -1,220 +1,220 @@
-
-
-
-
-
-
-
-
-
-
- {{ cancelBtn ? cancelText : ''}}
-
-
- {{ tips ? tips : mode === 'number' ? '数字键盘' : mode === 'card' ? '身份证键盘' : '车牌号码键盘'}}
-
-
- {{ confirmBtn ? confirmText : ''}}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ {{ cancelBtn ? cancelText : ''}}
+
+
+ {{ tips ? tips : mode === 'number' ? '数字键盘' : mode === 'card' ? '身份证键盘' : '车牌号码键盘'}}
+
+
+ {{ confirmBtn ? confirmText : ''}}
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-landscape/tn-landscape.vue b/tuniao-ui/components/tn-landscape/tn-landscape.vue
index b7e6b78..7827016 100644
--- a/tuniao-ui/components/tn-landscape/tn-landscape.vue
+++ b/tuniao-ui/components/tn-landscape/tn-landscape.vue
@@ -1,225 +1,225 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-lazy-load/tn-lazy-load.vue b/tuniao-ui/components/tn-lazy-load/tn-lazy-load.vue
index 727b1cf..44d26a6 100644
--- a/tuniao-ui/components/tn-lazy-load/tn-lazy-load.vue
+++ b/tuniao-ui/components/tn-lazy-load/tn-lazy-load.vue
@@ -1,254 +1,254 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-line-progress/tn-line-progress.vue b/tuniao-ui/components/tn-line-progress/tn-line-progress.vue
index a9db07c..2e670be 100644
--- a/tuniao-ui/components/tn-line-progress/tn-line-progress.vue
+++ b/tuniao-ui/components/tn-line-progress/tn-line-progress.vue
@@ -1,143 +1,143 @@
-
-
-
-
- {{ percent + '%' }}
-
-
-
-
-
-
-
+
+
+
+
+ {{ percent + '%' }}
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-list-cell/tn-list-cell.vue b/tuniao-ui/components/tn-list-cell/tn-list-cell.vue
index 514ebb5..bd6b5eb 100644
--- a/tuniao-ui/components/tn-list-cell/tn-list-cell.vue
+++ b/tuniao-ui/components/tn-list-cell/tn-list-cell.vue
@@ -1,209 +1,209 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-list-view/tn-list-view.vue b/tuniao-ui/components/tn-list-view/tn-list-view.vue
index 810e335..0351e72 100644
--- a/tuniao-ui/components/tn-list-view/tn-list-view.vue
+++ b/tuniao-ui/components/tn-list-view/tn-list-view.vue
@@ -1,184 +1,184 @@
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-load-more/tn-load-more.vue b/tuniao-ui/components/tn-load-more/tn-load-more.vue
index cd6ba0b..bbc7e25 100644
--- a/tuniao-ui/components/tn-load-more/tn-load-more.vue
+++ b/tuniao-ui/components/tn-load-more/tn-load-more.vue
@@ -1,188 +1,188 @@
-
-
-
-
-
-
-
-
- {{ showText }}
-
-
-
+
+
+
+
+
+
+
+
+ {{ showText }}
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-loading/tn-loading.vue b/tuniao-ui/components/tn-loading/tn-loading.vue
index 4699917..9ff485e 100644
--- a/tuniao-ui/components/tn-loading/tn-loading.vue
+++ b/tuniao-ui/components/tn-loading/tn-loading.vue
@@ -1,100 +1,114 @@
-
-
+
-
-
diff --git a/tuniao-ui/components/tn-modal/tn-modal.vue b/tuniao-ui/components/tn-modal/tn-modal.vue
index 6ac0cf4..2a058a3 100644
--- a/tuniao-ui/components/tn-modal/tn-modal.vue
+++ b/tuniao-ui/components/tn-modal/tn-modal.vue
@@ -1,281 +1,246 @@
-
-
-
-
-
-
-
-
-
- {{ title }}
- {{ content }}
-
-
-
- {{ item.text }}
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ {{ title }}
+ {{ content }}
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-nav-bar/tn-nav-bar.vue b/tuniao-ui/components/tn-nav-bar/tn-nav-bar.vue
index d2837b1..2d1589f 100644
--- a/tuniao-ui/components/tn-nav-bar/tn-nav-bar.vue
+++ b/tuniao-ui/components/tn-nav-bar/tn-nav-bar.vue
@@ -1,355 +1,355 @@
-
-
-
-
-
-
-
-
-
-
-
- {{ backTitle }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ backTitle }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-notice-bar/tn-notice-bar.vue b/tuniao-ui/components/tn-notice-bar/tn-notice-bar.vue
index 22b1974..49f3e81 100644
--- a/tuniao-ui/components/tn-notice-bar/tn-notice-bar.vue
+++ b/tuniao-ui/components/tn-notice-bar/tn-notice-bar.vue
@@ -1,209 +1,209 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-number-box/tn-number-box.vue b/tuniao-ui/components/tn-number-box/tn-number-box.vue
index bc2bc38..c9bdcc5 100644
--- a/tuniao-ui/components/tn-number-box/tn-number-box.vue
+++ b/tuniao-ui/components/tn-number-box/tn-number-box.vue
@@ -1,401 +1,401 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
diff --git a/tuniao-ui/components/tn-number-keyboard/tn-number-keyboard.vue b/tuniao-ui/components/tn-number-keyboard/tn-number-keyboard.vue
index 95a672c..60af6f0 100644
--- a/tuniao-ui/components/tn-number-keyboard/tn-number-keyboard.vue
+++ b/tuniao-ui/components/tn-number-keyboard/tn-number-keyboard.vue
@@ -1,182 +1,182 @@
-
- {}">
-
-
- {{ item }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ {}">
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-picker/tn-picker.vue b/tuniao-ui/components/tn-picker/tn-picker.vue
index ae564b8..2fe8854 100644
--- a/tuniao-ui/components/tn-picker/tn-picker.vue
+++ b/tuniao-ui/components/tn-picker/tn-picker.vue
@@ -1,723 +1,723 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
- {{ item.label }}
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
-
- {{ item }}
- 年
-
-
-
-
- {{ formatNumber(item) }}
- 月
-
-
-
-
- {{ formatNumber(item) }}
- 日
-
-
-
-
- {{ formatNumber(item) }}
- 时
-
-
-
-
- {{ formatNumber(item) }}
- 分
-
-
-
-
- {{ formatNumber(item) }}
- 秒
-
-
-
-
-
-
-
- {{ getItemValue(item, 'selector') }}
-
-
-
-
-
-
-
- {{ getItemValue(sub_item, 'multiSelector') }}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+ {{ item }}
+ 年
+
+
+
+
+ {{ formatNumber(item) }}
+ 月
+
+
+
+
+ {{ formatNumber(item) }}
+ 日
+
+
+
+
+ {{ formatNumber(item) }}
+ 时
+
+
+
+
+ {{ formatNumber(item) }}
+ 分
+
+
+
+
+ {{ formatNumber(item) }}
+ 秒
+
+
+
+
+
+
+
+ {{ getItemValue(item, 'selector') }}
+
+
+
+
+
+
+
+ {{ getItemValue(sub_item, 'multiSelector') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tuniao-ui/components/tn-popup/tn-popup.vue b/tuniao-ui/components/tn-popup/tn-popup.vue
index 58c9309..ffd94c9 100644
--- a/tuniao-ui/components/tn-popup/tn-popup.vue
+++ b/tuniao-ui/components/tn-popup/tn-popup.vue
@@ -1,491 +1,491 @@
-
-