hwq преди 3 години
родител
ревизия
c4fda2e4e4
променени са 100 файла, в които са добавени 9938 реда и са изтрити 0 реда
  1. 20 0
      .hbuilderx/launch.json
  2. 217 0
      App.vue
  3. 34 0
      api/index.js
  4. 89 0
      components/introduce/introduce.vue
  5. 46 0
      main.js
  6. 84 0
      manifest.json
  7. 3 0
      package-lock.json
  8. 125 0
      pages.json
  9. 181 0
      pages/about/about.vue
  10. 244 0
      pages/case/case.vue
  11. 359 0
      pages/index/index.vue
  12. 89 0
      pages/news/news.vue
  13. 8 0
      pages/news/newsDetail.vue
  14. 416 0
      pages/test/test.vue
  15. 551 0
      static/css/cmy.css
  16. BIN
      static/img/erweima.png
  17. BIN
      static/img/introduce.png
  18. BIN
      static/img/logo.png
  19. BIN
      static/tabBar/1.png
  20. BIN
      static/tabBar/11.png
  21. BIN
      static/tabBar/2.png
  22. BIN
      static/tabBar/22.png
  23. BIN
      static/tabBar/3.png
  24. BIN
      static/tabBar/33.png
  25. BIN
      static/tabBar/4.png
  26. BIN
      static/tabBar/44.png
  27. BIN
      static/tabBar/5.png
  28. BIN
      static/tabBar/55.png
  29. 78 0
      store/index.js
  30. 61 0
      store/model/user.js
  31. 70 0
      uni.scss
  32. 6 0
      uni_modules/uni-icons/changelog.md
  33. 132 0
      uni_modules/uni-icons/components/uni-icons/icons.js
  34. 10 0
      uni_modules/uni-icons/components/uni-icons/uni-icons.vue
  35. BIN
      uni_modules/uni-icons/components/uni-icons/uni.ttf
  36. 82 0
      uni_modules/uni-icons/package.json
  37. 46 0
      uni_modules/uni-icons/readme.md
  38. 11 0
      uni_modules/uni-pagination/changelog.md
  39. 404 0
      uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue
  40. 82 0
      uni_modules/uni-pagination/package.json
  41. 48 0
      uni_modules/uni-pagination/readme.md
  42. 0 0
      unpackage/dist/dev/.automator/app-plus/.automator.json
  43. 0 0
      unpackage/dist/dev/.automator/mp-weixin/.automator.json
  44. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  45. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  46. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  47. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/about/about.js.map
  48. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/case/case.js.map
  49. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  50. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/news.js.map
  51. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/test/test.js.map
  52. 0 0
      unpackage/dist/dev/app-plus/__uniappchooselocation.js
  53. BIN
      unpackage/dist/dev/app-plus/__uniapperror.png
  54. 0 0
      unpackage/dist/dev/app-plus/__uniappes6.js
  55. 0 0
      unpackage/dist/dev/app-plus/__uniappopenlocation.js
  56. 0 0
      unpackage/dist/dev/app-plus/__uniapppicker.js
  57. 6 0
      unpackage/dist/dev/app-plus/__uniappquill.js
  58. 0 0
      unpackage/dist/dev/app-plus/__uniappquillimageresize.js
  59. 0 0
      unpackage/dist/dev/app-plus/__uniappscan.js
  60. BIN
      unpackage/dist/dev/app-plus/__uniappsuccess.png
  61. 25 0
      unpackage/dist/dev/app-plus/__uniappview.html
  62. 8 0
      unpackage/dist/dev/app-plus/app-config-service.js
  63. 154 0
      unpackage/dist/dev/app-plus/app-config.js
  64. 9 0
      unpackage/dist/dev/app-plus/app-service.js
  65. 795 0
      unpackage/dist/dev/app-plus/app-view.js
  66. 0 0
      unpackage/dist/dev/app-plus/manifest.json
  67. 551 0
      unpackage/dist/dev/app-plus/static/css/cmy.css
  68. BIN
      unpackage/dist/dev/app-plus/static/img/erweima.png
  69. BIN
      unpackage/dist/dev/app-plus/static/img/introduce.png
  70. BIN
      unpackage/dist/dev/app-plus/static/img/logo.png
  71. BIN
      unpackage/dist/dev/app-plus/static/tabBar/1.png
  72. BIN
      unpackage/dist/dev/app-plus/static/tabBar/11.png
  73. BIN
      unpackage/dist/dev/app-plus/static/tabBar/2.png
  74. BIN
      unpackage/dist/dev/app-plus/static/tabBar/22.png
  75. BIN
      unpackage/dist/dev/app-plus/static/tabBar/3.png
  76. BIN
      unpackage/dist/dev/app-plus/static/tabBar/33.png
  77. BIN
      unpackage/dist/dev/app-plus/static/tabBar/4.png
  78. BIN
      unpackage/dist/dev/app-plus/static/tabBar/44.png
  79. BIN
      unpackage/dist/dev/app-plus/static/tabBar/5.png
  80. BIN
      unpackage/dist/dev/app-plus/static/tabBar/55.png
  81. BIN
      unpackage/dist/dev/app-plus/uni_modules/uni-icons/components/uni-icons/uni.ttf
  82. 0 0
      unpackage/dist/dev/app-plus/view.css
  83. 0 0
      unpackage/dist/dev/app-plus/view.umd.min.js
  84. 4 0
      unpackage/dist/dev/mp-weixin/app.js
  85. 58 0
      unpackage/dist/dev/mp-weixin/app.json
  86. 3 0
      unpackage/dist/dev/mp-weixin/app.wxss
  87. 156 0
      unpackage/dist/dev/mp-weixin/common/main.js
  88. 4017 0
      unpackage/dist/dev/mp-weixin/common/main.wxss
  89. 158 0
      unpackage/dist/dev/mp-weixin/common/runtime.js
  90. 10 0
      unpackage/dist/dev/mp-weixin/common/vendor.js
  91. 137 0
      unpackage/dist/dev/mp-weixin/pages/about/about.js
  92. 6 0
      unpackage/dist/dev/mp-weixin/pages/about/about.json
  93. 1 0
      unpackage/dist/dev/mp-weixin/pages/about/about.wxml
  94. 137 0
      unpackage/dist/dev/mp-weixin/pages/case/case.js
  95. 6 0
      unpackage/dist/dev/mp-weixin/pages/case/case.json
  96. 1 0
      unpackage/dist/dev/mp-weixin/pages/case/case.wxml
  97. 177 0
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  98. 6 0
      unpackage/dist/dev/mp-weixin/pages/index/index.json
  99. 1 0
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  100. 16 0
      unpackage/dist/dev/mp-weixin/pages/index/index.wxss

+ 20 - 0
.hbuilderx/launch.json

@@ -0,0 +1,20 @@
+{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+  // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数
+    "version": "0.0",
+    "configurations": [{
+     	"app-plus" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"default" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"h5" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"type" : "uniCloud"
+     }
+    ]
+}

+ 217 - 0
App.vue

@@ -0,0 +1,217 @@
+<script>
+/**
+ * vuex管理登陆状态,具体可以参考官方登陆模板示例
+ */
+export default {
+	data() {
+		return {
+			/* 保存微信信息 */
+			appData: {}
+		};
+	},
+	methods: {},
+	onLaunch: function(urlObj) {},
+	onShow: function() {
+		// 加载拦截
+		// console.log('App Show');
+	},
+	onHide: function() {
+		// console.log('App Hide');
+	}
+};
+</script>
+
+<style lang="scss">
+.uni-tabbar__item{
+	&.active{
+		background: #127FD5 !important;
+	}
+}
+/*全局公共样式和字体图标*/
+@import '/static/css/cmy.css';
+		@import "uview-ui/index.scss";
+view,
+scroll-view,
+swiper,
+swiper-item,
+cover-view,
+cover-image,
+icon,
+text,
+rich-text,
+progress,
+button,
+checkbox,
+form,
+input,
+label,
+radio,
+slider,
+switch,
+textarea,
+navigator,
+audio,
+camera,
+image,
+video {
+	box-sizing: border-box;
+}
+/* 骨架屏替代方案 */
+.Skeleton {
+	background: #f3f3f3;
+	padding: 20rpx 0;
+	border-radius: 8rpx;
+}
+
+/* 图片载入替代方案 */
+.image-wrapper {
+	font-size: 0;
+	background: #f3f3f3;
+	border-radius: 4px;
+	image {
+		width: 100%;
+		height: 100%;
+		transition: 0.6s;
+		opacity: 0;
+		&.loaded {
+			opacity: 1;
+		}
+	}
+}
+
+// 设置富文本中图片最大宽度
+uni-rich-text img {
+	max-width: 100% !important;
+}
+/*边框*/
+.b-b:after,
+.b-t:after {
+	position: absolute;
+	z-index: 3;
+	left: 0;
+	right: 0;
+	height: 0;
+	content: '';
+	transform: scaleY(0.5);
+	border-bottom: 1px solid $border-color-base;
+}
+
+.b-b:after {
+	bottom: 0;
+}
+
+.b-t:after {
+	top: 0;
+}
+
+/* button样式改写 */
+uni-button,
+button {
+	height: 80rpx;
+	line-height: 80rpx;
+	font-size: $font-lg + 2rpx;
+	font-weight: normal;
+
+	&.no-border:before,
+	&.no-border:after {
+		border: 0;
+	}
+}
+
+uni-button[type='default'],
+button[type='default'] {
+	color: $font-color-dark;
+}
+
+/* input 样式 */
+.input-placeholder {
+	color: #999999;
+}
+
+.placeholder {
+	color: #999999;
+}
+// 边距样式
+@for $i from 1 to 4 {
+	.margin-l-#{$i * 10} {
+		margin-left: $i * 10rpx !important;
+	}
+	.margin-r-#{$i * 10} {
+		margin-right: $i * 10rpx !important;
+	}
+	.margin-t-#{$i * 10} {
+		margin-top: $i * 10rpx !important;
+	}
+	.margin-b-#{$i * 10} {
+		margin-bottom: $i * 10rpx !important;
+	}
+	.margin-#{$i * 10} {
+		margin: $i * 10rpx !important;
+	}
+	.margin-v-#{$i * 10} {
+		margin-top: $i * 10rpx !important;
+		margin-bottom: $i * 10rpx !important;
+	}
+	.margin-c-#{$i * 10} {
+		margin-left: $i * 10rpx !important;
+		margin-right: $i * 10rpx !important;
+	}
+	.padding-l-#{$i * 10} {
+		padding-left: $i * 10rpx !important;
+	}
+	.padding-r-#{$i * 10} {
+		padding-right: $i * 10rpx !important;
+	}
+	.padding-t-#{$i * 10} {
+		padding-top: $i * 10rpx !important;
+	}
+	.padding-b-#{$i * 10} {
+		padding-bottom: $i * 10rpx !important;
+	}
+	.padding-#{$i * 10} {
+		padding: $i * 10rpx !important;
+	}
+	.padding-v-#{$i * 10} {
+		padding-top: $i * 10rpx !important;
+		padding-bottom: $i * 10rpx !important;
+	}
+	.padding-c-#{$i * 10} {
+		padding-left: $i * 10rpx !important;
+		padding-right: $i * 10rpx !important;
+	}
+}
+// 字体大小
+.font-size-sm {
+	font-size: $font-sm;
+}
+.font-size-base {
+	font-size: $font-base;
+}
+.font-size-lg {
+	font-size: $font-lg;
+}
+// 字体颜色
+.font-color-yellow {
+	color: $color-yellow;
+}
+.font-color-gray {
+	color: $color-gray;
+}
+.font-color-red {
+	color: $color-red;
+}
+// 边框颜色
+.border-color-yellow {
+	border: 1rpx solid $color-yellow;
+}
+
+// 修改默认背景颜色
+uni-page-wrapper {
+	background-color: $page-color-base;
+}
+page {
+	background-color: $page-color-base;
+	// 设置默认字体
+	font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif, Droid Sans Fallback;
+}
+</style>

+ 34 - 0
api/index.js

@@ -0,0 +1,34 @@
+import request from '@/utils/request'
+
+// //获取首页信息
+// export function banner(data) {
+// 	return request({
+// 		url: '/api/index',
+// 		method: 'get',
+// 		data
+// 	});
+// }
+// // 获取文章列表
+// export function category(data,cid) {
+// 	return request({
+// 		url: '/api/article/list/'+cid ,
+// 		method: 'get',
+// 		data
+// 	});
+// }
+// // 获取文章详情
+// export function details(data,id) {
+// 	return request({
+// 		url: '/api/article/details/' + id ,
+// 		method: 'get',
+// 		data
+// 	})
+// }
+//提交表单
+export function addForm(data){
+	return request({
+		url:'/apis/form',
+		method:'post',
+		data
+	})
+}

+ 89 - 0
components/introduce/introduce.vue

@@ -0,0 +1,89 @@
+<template>
+	<!-- 组件名称 -->
+	
+	<view class="aboutUs">
+		<text>地址:浙江省台州市路桥区路北街道珠光街199号 213室 (环飞龙湖科创生态圈首聚地)</text>
+		<view class="betWeen">
+			<text>电脑:0576-82528889</text>
+			<text>邮箱:163312@qq.com</text>
+			<text>邮编:318050</text>
+		</view>
+		<text>备案号:浙ICP备2021004458号</text>
+		<view class="erweima">
+			<view class="img">
+				<image src="../../static/img/erweima.png" mode=""></image>
+			</view>
+			<text>扫一扫关注我们</text>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+	//定义一个对象
+	props:{
+		aboutUs:Object
+	},
+	//(是在用到这个组件时的页面这样做) 如果有data数据,封装,需要在上放html中声明一下  例:data{1,2,3,45}   html:<view :data = "data"></view>
+	}
+</script>
+<style lang="scss">
+	.aboutUs {
+		position: relative;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
+		justify-content: center;
+		width: 100%;
+		height: 132rpx;
+		background: #127FD5;
+
+		text {
+			font-size: 14rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #FFFFFF;
+
+		}
+
+		.between {
+			display: flex;
+			justify-content: space-around;
+
+			text {
+				font-size: 14rpx;
+				font-family: Adobe Heiti Std;
+				font-weight: normal;
+				color: #FFFFFF;
+			}
+		}
+
+		.erweima {
+			position: absolute;
+			right: 10rpx;
+			bottom: 5rpx;
+			display: flex;
+			flex-direction: column;
+			justify-content: center;
+			align-items: center;
+
+			.img {
+				width: 56rpx;
+				height: 52rpx;
+
+				image {
+					width: 100%;
+					height: 100%;
+				}
+			}
+
+			text {
+				font-size: 12rpx;
+				font-family: Adobe Heiti Std;
+				font-weight: normal;
+				color: #FFFFFF;
+
+			}
+		}
+	}
+</style>

+ 46 - 0
main.js

@@ -0,0 +1,46 @@
+import Vue from 'vue'
+import uView from "uview-ui";
+Vue.use(uView);
+import store from './store'
+import App from './App'
+/**
+ *  所有测试用数据均存放于根目录json.js
+ *  
+ *  css部分使用了App.vue下的全局样式和iconfont图标,有需要图标库的可以留言。
+ *  示例使用了uni.scss下的变量, 除变量外已尽量移除特有语法,可直接替换为其他预处理器使用
+ */
+const msg = (title, duration=1500, mask=false, icon='none')=>{
+	//统一提示方便全局修改
+	if(Boolean(title) === false){
+		return;
+	}
+	uni.showToast({
+		title,
+		duration,
+		mask,
+		icon
+	});
+}
+
+const prePage = ()=>{
+	// 获取当前页面
+	let pages = getCurrentPages();
+	let prePage = pages[pages.length - 2];
+	// #ifdef H5
+	return prePage;
+	// #endif
+	return prePage.$vm;
+}
+
+
+Vue.config.productionTip = false
+Vue.prototype.$fire = new Vue();
+Vue.prototype.$store = store;
+Vue.prototype.$api = {msg, prePage};
+
+App.mpType = 'app'
+
+const app = new Vue({
+    ...App
+})
+app.$mount()

+ 84 - 0
manifest.json

@@ -0,0 +1,84 @@
+{
+    "name" : "添利",
+    "appid" : "__UNI__BEC3016",
+    "description" : "",
+    "versionName" : "1.0.0",
+    "versionCode" : "100",
+    "transformPx" : false,
+    "app-plus" : {
+        /* 5+App特有相关 */
+        "usingComponents" : true,
+        "splashscreen" : {
+            "alwaysShowBeforeRender" : true,
+            "waiting" : true,
+            "autoclose" : true,
+            "delay" : 0
+        },
+        "modules" : {},
+        /* 模块配置 */
+        "distribute" : {
+            /* 应用发布信息 */
+            "android" : {
+                /* android打包配置 */
+                "permissions" : [
+                    "<uses-feature android:name=\"android.hardware.camera\"/>",
+                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
+                    "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>"
+                ],
+                "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ]
+            },
+            "ios" : {
+                "idfa" : false
+            },
+            /* ios打包配置 */
+            "sdkConfigs" : {
+                "maps" : {},
+                "oauth" : {
+                    "weixin" : {
+                        "appid" : "",
+                        "appsecret" : "",
+                        "UniversalLinks" : ""
+                    }
+                },
+                "ad" : {}
+            }
+        }
+    },
+    /* SDK配置 */
+    "quickapp" : {},
+    /* 快应用特有相关 */
+    "mp-weixin" : {
+        /* 小程序特有相关 */
+        "usingComponents" : true,
+        "appid" : "",
+        "setting" : {
+            "urlCheck" : true
+        }
+    },
+    "h5" : {
+        "title" : "添利",
+        "domain" : "",
+        "router" : {
+            "base" : "/index/",
+            "mode" : "hash"
+        },
+        "devServer" : {
+            "proxy" : {
+                "/api" : {
+                    // "target" : "http://js.frp.liuniu946.com/api",
+                    "target" : "http://www.babido.cn/api",
+                    // "changeOrigin": true,
+                    "pathRewrite" : {
+                        "/api" : "" // rewrite path
+                    }
+                }
+            }
+        }
+    }
+}

+ 3 - 0
package-lock.json

@@ -0,0 +1,3 @@
+{
+  "lockfileVersion": 1
+}

+ 125 - 0
pages.json

@@ -0,0 +1,125 @@
+{
+	"easycom": {
+		"^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
+	},
+	"pages": [{
+			"path": "pages/index/index",
+			"style": {
+				"navigationBarTitleText": "首页",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+		},
+		{
+			"path": "pages/news/news",
+			"style": {
+				"navigationBarTitleText": "新闻动态",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+		},
+		{
+			"path": "pages/case/case",
+			"style": {
+				"navigationBarTitleText": "案例展示",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+		},
+		{
+			"path": "pages/about/about",
+			"style": {
+				"navigationBarTitleText": "关于我们",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+		},
+		{
+			"path": "pages/test/test",
+			"style": {
+				"navigationBarTitleText": "节水测试",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+
+		},
+		{
+			"path": "pages/news/newsDetail",
+			"style": {
+				"navigationBarTitleText": "新闻动态1",
+				"navigationBarBackgroundColor": "#FFFFFF",
+				"navigationBarTextStyle": "black"
+				//      "app-plus":{
+				// "titleNView":false  //去掉app+h5顶部导航
+				//      }
+			}
+		
+		}
+	],
+	"globalStyle": {
+		"navigationBarTextStyle": "black",
+		"navigationBarTitleText": "uni-app",
+		"navigationBarBackgroundColor": "#FFFFFF",
+		"backgroundColor": "#f8f8f8",
+		"enablePullDownRefresh": true
+
+	},
+	"tabBar": {
+		"color": "#FFFFFF",
+		"selectedColor": "#FFFFFF",
+		"iconWidth": "18px",
+		"borderStyle": "black",
+		"backgroundColor": "#1874CD",
+		// "selectedBackgroundColor":"#3CB371",
+		"list": [{
+				"pagePath": "pages/index/index",
+				"iconPath": "static/tabBar/1.png",
+				"selectedIconPath": "static/tabBar/11.png",
+				"text": "首页"
+			},
+
+			{
+				"pagePath": "pages/about/about",
+				"iconPath": "static/tabBar/2.png",
+				"selectedIconPath": "static/tabBar/22.png",
+				"text": "关于我们"
+			},
+
+			{
+				"pagePath": "pages/case/case",
+				"iconPath": "static/tabBar/3.png",
+				"selectedIconPath": "static/tabBar/33.png",
+				"text": "案例展示"
+			},
+
+			{
+				"pagePath": "pages/news/news",
+				"iconPath": "static/tabBar/4.png",
+				"selectedIconPath": "static/tabBar/44.png",
+				"text": "新闻动态"
+			},
+
+			{
+				"pagePath": "pages/test/test",
+				"iconPath": "static/tabBar/5.png",
+				"selectedIconPath": "static/tabBar/55.png",
+				"text": "节水测试"
+			}
+		]
+	}
+}

+ 181 - 0
pages/about/about.vue

@@ -0,0 +1,181 @@
+<template>
+	<view class="center">
+		<view class="img">
+			<image src="../../static/img/logo.png" mode=""></image>
+		</view>
+		<view class="test_title">
+			关于我们
+		</view>
+		<view class="aboutBox">
+			<view class="aboutBox-title" @click="qiehuan(0)">
+				公司介绍
+			</view>
+			<view class="aboutBox-title" @click="qiehuan(1)">
+				产品介绍
+			</view>
+			<view class="aboutBox-title" @click="qiehuan(2)">
+				联系我们
+			</view>
+
+		</view>
+		<swiper :current="currentIndex" :duration="500">
+			<swiper-item>
+				<view class="swiper-item">
+					000000
+				</view>
+			</swiper-item>
+			<swiper-item>
+				<view class="swiper-item">
+					11111111111
+				</view>
+			</swiper-item>
+			<swiper-item>
+				<view class="swiper-item swiperRight">
+
+					<view class="swiperRight-img">
+						<image src="../../static/img/introduce.png" mode=""></image>
+						<text>咨询电话:xxxxxxxx</text>
+						<text>报修电话:xxxxxxxx</text>
+					</view>
+
+				</view>
+			</swiper-item>
+		</swiper>
+		<aboutUs></aboutUs>
+	</view>
+</template>
+<script>
+	import {
+		changeTaber
+	} from '@/utils/tarberChange.js'
+	import aboutUs from '@/components/introduce/introduce.vue'
+	export default {
+		components: {
+			aboutUs
+		},
+		data() {
+			return {
+				indexList: [],
+				topNavWidth: '12%', //设置导航默认宽度
+				classIndex: 0, //当前进行中的活动
+				itemWidht: 0, //顶部分类宽度
+				loadingType: 'more', //加载更多状态
+				actionClassInd: 0,
+				page: 1,
+				limit: 10,
+				currentIndex: 0,
+			}
+		},
+		onLoad() {
+			// this.loadData();
+			changeTaber(1)
+		},
+		methods: {
+			async loadData() {
+				const obj = this;
+			},
+			tabClass(item, index) {
+				this.classIndex = index;
+				this.actionClassId = index;
+				let ls = this.indexList[this.actionClassInd]
+			},
+			qiehuan(index) {
+				console.log(index)
+				this.currentIndex = index * 1;
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.img {
+		margin: 17rpx 0 17rpx 41rpx;
+		width: 208rpx;
+		height: 52rpx;
+
+		image {
+			width: 100%;
+			height: 100%;
+		}
+	}
+	.test_title {
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		width: 100%;
+		height: 60rpx;
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #FFFFFF;
+		background-color: #0165B5;
+	}
+
+	.class-box {
+		background: #FFFFFF;
+		white-space: nowrap;
+		height: 78rpx;
+
+		.item {
+			text-align: center;
+			display: inline-block;
+			color: $font-color-base;
+			margin: 26rpx 34rpx 15rpx 29rpx;
+			background-color: #ffffff;
+			line-height: 1;
+
+			.time {
+				font-family: PingFang SC;
+				font-weight: bold;
+				font-size: 30rpx;
+				padding-bottom: 19rpx;
+
+				&.action {
+					color: #ff0000;
+					border-bottom: 4rpx solid #FF0000;
+				}
+			}
+		}
+	}
+	.aboutBox {
+		display: flex;
+		justify-content: space-between;
+		width: 100%;
+		height: 60rpx;
+		.aboutBox-title {
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			width: 33.3%;
+			background: #127FD5;
+			font-size: 22rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #FFFFFF;
+			line-height: 67rpx;
+		}
+	}
+	.swiperRight{
+		display: flex;
+		flex-direction: column;
+		justify-content: center;
+		align-items: center;
+		.swiperRight-img{
+			margin-top:40rpx ;
+			width: 560rpx;
+			height: 270rpx;
+			image{
+				width: 100%;
+				height: 100%;
+			}
+		}
+		text{
+			font-size: 10rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #000000;
+			line-height: 40rpx;
+		}
+	}
+	
+</style>

+ 244 - 0
pages/case/case.vue

@@ -0,0 +1,244 @@
+<template>
+	<view class="center">
+		<view class="img">
+			<image src="../../static/img/logo.png" mode=""></image>
+		</view>
+		<view class="test_title">
+			案例展示
+		</view>
+		<view class="box">
+
+
+			<view class="caseBox" v-for="(item,index) in list">
+				<view class="caseBox-img">
+					<image :src="item.src" mode=""></image>
+				</view>
+				<view class="caseBox-right">
+					<view class="title">
+						{{item.title}}
+					</view>
+					<view class="date">
+						{{item.date}}
+					</view>
+					<view class="content">
+						{{item.content}}
+					</view>
+				</view>
+			</view>
+		</view>
+		<view class="pagInation">
+			<!-- prevText	String	上一页	左侧按钮文字
+			     nextText	String	下一页	右侧按钮文字
+                 current	Number	1	当前页
+                 total	Number	0	数据总量
+                 pageSize	Number	10	每页数据量
+                 showIcon	Boolean	false	是否以 icon 形式展示按钮 
+				 @change	点击页码按钮时触发	e={type,current} current为当前页,
+				 type值为:next/prev,表示点击的是上一页还是下一个-->
+			<!-- 	<uni-pagination title="标题文字" prevText="" nextText="" pageSize="10" total="20" @change="" ></uni-pagination> -->
+			<!-- <uni-pagination title="标题文字" show-icon="true" total="50" current="2"></uni-pagination> -->
+			<uni-pagination @change="handlePage" show-icon="true" :total="postCount" :current="pageNum"
+				:pageSize="pageSize"></uni-pagination>
+		</view>
+		<aboutUs class="aboutUs"></aboutUs>
+	</view>
+
+</template>
+<script>
+	import {
+		changeTaber
+	} from '@/utils/tarberChange.js'
+	import aboutUs from '@/components/introduce/introduce.vue'
+	export default {
+		components: {
+			aboutUs
+		},
+		data() {
+			return {
+				// title: '',
+				// src: '',
+				// date: '',
+				// content: '',
+				postCount: 0,
+				pageSize: 1,
+				pageNum: 1,
+				list: [{
+					title: '1大家谁都',
+					src: "../../static/img/introduce.png",
+					date: '2021-06-08 16:26',
+					content: 'qwenanckajnckjsanjknscjkanskjcnaskjncakjsncjka1111111111111111111111111111111111111'
+				}, {
+					title: '1大家谁都',
+					src: "../../static/img/introduce.png",
+					date: '2021-06-08 16:26',
+					content: 'qwenanckajnckjsanjknscjkanskjcnaskjncakjsncjka'
+				}],
+			}
+		},
+
+		onLoad() {
+			// this.loadData();
+			changeTaber(2)
+		},
+		methods: {
+			async loadData() {
+				// uni.request({
+				// 	url: '',
+				// 	method: 'GET',
+				// 	data: {},
+				// 	success: res => {},
+				// 	fail: () => {},
+				// 	complete: () => {}
+				// });
+				const obj = this;
+			},
+			getPostListInfo(pageIndex) {
+				console.log('pageIndex:' + pageIndex);
+				uni.request({
+					url: common.website_url + '/cnblogs/getPersonalBlogPostList/' + pageIndex,
+					method: 'POST',
+					success: res => {
+						console.log('isSuccess');
+						console.log('getPostListInfo:' + JSON.stringify(res.data));
+						this.list = res.data;
+					},
+					fail: function(e) {
+						console.log('接口调用失败:' + JSON.stringify(e));
+					}
+				});
+			},
+
+			getPersonalBlogInfo() {
+				uni.request({
+					url: common.website_url + '/cnblogs/getPersonalBlogInfo',
+					method: 'POST',
+					success: res => {
+						//console.log('getPersonalBlogInfo:' + JSON.stringify(res.data));
+						this.postCount = res.data.postCount;
+						this.pageSize = res.data.pageSize;
+					},
+					fail: function(e) {
+						console.log('接口调用失败:' + JSON.stringify(e));
+					}
+				});
+			},
+			getDetail(Title, Id, Url) {
+				console.log('Title:' + Title + '  Id:' + Id);
+
+				uni.navigateTo({
+					url: '../post/post/post?Title=' + Title + '&Id=' + Id
+				});
+			},
+			handlePage(params) {
+				var pageIndex = params.current;
+
+				console.log('this.pageNum:' + pageIndex);
+
+				this.getPostListInfo(pageIndex);
+			}
+
+
+		}
+	}
+</script>
+
+<style lang="scss">
+	.center {
+		height: 100%;
+		
+	}
+
+	.img {
+		margin: 17rpx 0 17rpx 41rpx;
+		width: 208rpx;
+		height: 52rpx;
+
+		image {
+			width: 100%;
+			height: 100%;
+		}
+	}
+
+	.aboutUs {
+		width: 100%;
+		position: fixed;
+
+	}
+
+	.test_title {
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		width: 100%;
+		height: 60rpx;
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #FFFFFF;
+		background-color: #0165B5;
+	}
+.box{
+	display: flex;
+	flex-direction: column;
+	
+	align-items: center;
+	.caseBox {
+		margin-top: 20rpx;
+		display: flex;
+		
+		align-items: center;
+		width: 90%;
+		height: 100%;
+
+		.caseBox-img {
+			width: 240rpx;
+			height: 160rpx;
+
+			image {
+				width: 100%;
+				height: 100%;
+			}
+		}
+
+		.caseBox-right {
+			margin-left: 40rpx;
+
+			.title {
+				margin-top: -40rpx;
+				font-size: 18rpx;
+				font-family: Adobe Heiti Std;
+				font-weight: normal;
+				color: #535962;
+			
+			}
+
+			.date {
+				font-size: 11rpx;
+				font-family: Adobe Heiti Std;
+				font-weight: normal;
+				color: #A1A1A1;
+				line-height: 20rpx;
+			}
+
+			.content {
+				font-size: 15rpx;
+				font-family: Adobe Heiti Std;
+				font-weight: normal;
+				color: #A1A1A1;
+				line-height: 46rpx;
+				max-width: 400rpx;
+				overflow: hidden;
+				text-overflow: ellipsis;
+				white-space: nowrap;
+			}
+		}
+	}
+	}
+
+	// .uni-pagination__child-btn{
+
+	// }
+	// 	.pagInation > .uni-pagination>.uni-pagination__btn > .uni-pagination__child-btn > span{
+
+	// }
+</style>

+ 359 - 0
pages/index/index.vue

@@ -0,0 +1,359 @@
+<template>
+	<view class="center">
+		<view class="img">
+			<image src="../../static/img/logo.png" mode=""></image>
+		</view>
+		<!-- 头部轮播 -->
+		<view class="carousel-section">
+			<view class="carousel-box">
+				<swiper class="carousel" autoplay="true" interval="5000" duration="500">
+					<swiper-item v-for="(item,index) in carouselList " class="carousel-item" :key="index"
+						@click="nav(item)">
+						<image :src="item.pic" />
+					</swiper-item>
+				</swiper>
+			</view>
+		</view>
+		<!-- 公司介绍跳转 -->
+		<view class="introduce" @click="navto('/pages/about/about')">
+			公司介绍
+			<view class="more">
+				更多>>
+			</view>
+		</view>
+		<view class="teachingPrinciple">
+			<view class="teachingPrinciple_img">
+				<image src="../../static/img/introduce.png" mode=""></image>
+			</view>
+			<text>台州市添利节能科技有限公司是专注于电镀行业节能减排尖端设备研发和技术服务的企业多年来为国内多家电镀企业进行技术改造,截止2021年1月累计节水量达到200多万吨,节水经济效益1.17亿元平均节水效率45%。</text>
+		</view>
+		<view class="introduce" @click="navto('/pages/test/test')">
+			节水实时数据
+			<view class="more">
+				物联网登录>>
+			</view>
+		</view>
+		<view class="introduce" @click="navto('/pages/case/case')">
+			案例展示
+			<view class="more">
+				更多>>
+			</view>
+		</view>
+		<view class="case" v-for="(item,index) in caseList">
+			<view class="case_img">
+				<image :src="item.src" mode=""></image>
+			</view>
+			<view class="caseBox">
+				<view class="caseBox_top">
+					{{item.title}}
+				</view>
+				<view class="caseBox_bottom">
+					<view class="img">
+						<image src="../../static/tabBar/1.png" mode=""></image>
+					</view>
+					<text>发布时间:</text>
+					<view class="date">
+						{{item.date}}
+					</view>
+				</view>
+			</view>
+		</view>
+		<view class="introduce" @click="navto('/pages/news/news')">
+			新闻动态
+			<view class="more">
+				更多>>
+			</view>
+		</view>
+		<view class="case" v-for="(item,index) in caseList">
+			<view class="case_img">
+				<image :src="item.src" mode=""></image>
+			</view>
+			<view class="caseBox">
+				<view class="caseBox_top">
+					{{item.title}}
+				</view>
+				<view class="caseBox_bottom">
+					<view class="img">
+						<image src="../../static/tabBar/1.png" mode=""></image>
+					</view>
+					<text>发布时间:</text>
+					<view class="date">
+						{{item.date}}
+					</view>
+				</view>
+			</view>
+		</view>
+		<aboutUs></aboutUs>
+	</view>
+</template>
+
+<script>
+	import {
+		banner,
+		category
+	} from '@/api/index.js';
+	import {changeTaber} from '@/utils/tarberChange.js'
+	//调用完组件需要声明一下,在data()上声明
+	import aboutUs from "@/components/introduce/introduce.vue"
+	export default {
+		components:{
+			aboutUs
+		},
+		data() {
+			return {
+				caseList: [{
+					title: '1大家谁都i啊手机都i阿迪啊就能看见你空间空间帮',
+					src: "../../static/img/introduce.png",
+					date: '2021-06-08 16:26',
+				}, {
+					title: '2大家谁都i啊手机都i阿迪啊就能看见你空间空间帮',
+					src: "../../static/img/introduce.png",
+					date: '2021-06-08 16:26'
+				}, {
+					title: '3大家谁都i啊手机都i阿迪啊就能看见你空间空间帮',
+					src: "../../static/img/introduce.png",
+					date: '2021-06-08 16:26'
+				}],
+				swiperCurrent: 0,
+				carouselList: [{
+						pic: '../../static/img/logo.png'
+					},
+					{
+						pic: '../../static/img/logo.png'
+					},
+					{
+						pic: '../../static/img/logo.png'
+					},
+					{
+						pic: '../../static/tabBar/1.png'
+					}
+				],
+				dataList: [],
+
+			};
+		},
+		onLoad() {
+			// this.loadData();
+			changeTaber(0)
+		},
+		methods: {
+			// nav(url) {
+			// 	uni.navigateTo({
+			// 		url: url
+			// 	});
+			// },
+			// navto(e){
+			// 	uni.navigateTo({
+			// 		url:'/pages/index/message?id=' + e.id
+			// 	})
+			// },
+			//轮播图跳转页面
+			nav(item) {
+				if (item.url != '/') {
+					console.log("1111");
+					uni.navigateTo({
+						url: '/' + item.url,
+						fail(error) {
+							console.log(error);
+						}
+					})
+				}
+			},
+			//跳转
+			navto(url) {
+				uni.navigateTo({
+					url: url,
+					fail(error) {
+						uni.switchTab({
+							url
+						});
+					}
+				});
+			},
+			async loadData() {
+				const obj = this;
+				// banner({}).then(e => {
+				// 	obj.carouselList = obj.carouselList.concat(e.data.banner);
+				// 	console.log(obj.carouselList)
+				// // });
+				// category({
+				// 	page: 1,
+				// 	limit: 1000
+				// }, 2).then(({
+				// 	data
+				// }) => {
+				// 	console.log(data)
+				// 	obj.dataList = data
+
+				// });
+			},
+			swiperChange(e) {
+				const index = e.detail.current;
+				this.swiperCurrent = index;
+			}
+		}
+	};
+</script>
+
+<style lang="scss">
+	.center {
+		background-color: rgb(255, 255, 255);
+		height: 100%;
+	}
+
+	.img {
+		margin: 17rpx 0 17rpx 41rpx;
+		width: 208rpx;
+		height: 52rpx;
+
+		image {
+			width: 100%;
+			height: 100%;
+		}
+	}
+
+	.carousel-section {
+		background-color: #FFFFFF;
+		width: 100%;
+		height: 300rpx;
+
+		.carousel-box {
+			background-color: #FFFFFF;
+			width: 100%;
+			height: 300rpx;
+
+			.carousel {
+				background-color: #FFFFFF;
+				width: 100%;
+				height: 300rpx;
+
+				.carousel-item {
+					background-color: #FFFFFF;
+					width: 100%;
+					height: 300rpx;
+
+					image {
+						width: 100%;
+						height: 100%;
+					}
+				}
+			}
+		}
+	}
+
+	.introduce {
+		position: relative;
+		margin-top: 18rpx;
+		width: 100%;
+		height: 60rpx;
+		background: #127FD5;
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #FFFFFF;
+
+		.more {
+			position: absolute;
+			right: 15rpx;
+			bottom: 5rpx;
+			font-size: 16rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #FFFFFF;
+
+		}
+	}
+
+	.teachingPrinciple {
+		margin-top: 44rpx;
+		display: flex;
+		flex-direction: column;
+		justify-content: center;
+		align-items: center;
+
+		.teachingPrinciple_img {
+			width: 580rpx;
+			height: 248rpx;
+
+			image {
+				width: 100%;
+				height: 100%;
+			}
+		}
+
+		text {
+			font-size: 16rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #000000;
+			margin: 23rpx 40rpx 10rpx 40rpx;
+
+		}
+	}
+
+	.case {
+		display: flex;
+		border-bottom: 1rpx solid #E9E9E9;
+		justify-content: center;
+		padding: 30rpx 0;
+
+		.case_img {
+			width: 158rpx;
+			height: 124rpx;
+
+			image {
+				width: 100%;
+				height: 100%;
+			}
+		}
+
+		.caseBox {
+			display: flex;
+			flex-direction: column;
+			align-items: center;
+			justify-content: center;
+
+			.caseBox_top {
+				padding-left: 30rpx;
+				max-width: 460rpx;
+				overflow: hidden;
+				text-overflow: ellipsis;
+				white-space: nowrap;
+			}
+
+			.caseBox_bottom {
+				margin-left: -50rpx;
+				display: flex;
+				align-items: center;
+
+				.img {
+					margin-right: 10rpx;
+					width: 30rpx;
+					height: 30rpx;
+
+					image {
+						width: 100%;
+						height: 100%;
+					}
+				}
+				text {
+					color: #9F9F9F;
+					font-size: 24rpx;
+					font-family: Adobe Heiti Std;
+					font-weight: normal;
+				}
+
+				.date {
+					font-size: 24rpx;
+					font-family: Adobe Heiti Std;
+					font-weight: normal;
+				}
+			}
+		}
+	}
+
+	
+</style>

+ 89 - 0
pages/news/news.vue

@@ -0,0 +1,89 @@
+<template>
+	<view class="center">
+		<view class="img">
+			<image src="../../static/img/logo.png" mode=""></image>
+		</view>
+		<view class="test_title">
+			新闻动态
+		</view>
+		<view class="newBox" v-for="(item, index) in list" @click="nav('/pages/news/newsDetail?id='+item.id)">
+			<view class="newBox-left">
+				<image src="../../static/img/introduce.png" mode=""></image>
+			</view>
+			<view class="newBox-right">
+				<view class="title">
+					{{item.title}}
+				</view>
+				<view class="date">
+					{{item.date}}
+				</view>
+				<view class="content">
+					{{item.content}}
+				</view>
+				<view class="more">
+					更多......
+				</view>
+			</view>
+		</view>
+
+	</view>
+</template>
+<script>
+	import {
+		changeTaber
+	} from '@/utils/tarberChange.js'
+	export default {
+		data() {
+			return {
+				list: [{
+					title: '111',
+					src: '111',
+					date: '111',
+					content: '111',
+
+				}]
+			}
+		},
+		onLoad() {
+			// this,loadData();
+			this.loadData()
+			changeTaber(3)
+		},
+		methods: {
+			async loadData() {
+				const obj = this;
+			},
+			nav(url) {
+				uni.navigateTo({
+					url: url
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss">
+	.img {
+		margin: 17rpx 0 17rpx 41rpx;
+		width: 208rpx;
+		height: 52rpx;
+
+		image {
+			width: 100%;
+			height: 100%;
+		}
+	}
+
+	.test_title {
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		width: 100%;
+		height: 60rpx;
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #FFFFFF;
+		background-color: #0165B5;
+	}
+</style>

+ 8 - 0
pages/news/newsDetail.vue

@@ -0,0 +1,8 @@
+<template>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>

+ 416 - 0
pages/test/test.vue

@@ -0,0 +1,416 @@
+<template>
+	<view class="center">
+		<view class="img">
+			<image src="../../static/img/logo.png" mode=""></image>
+		</view>
+			<view class="test_title">
+				节水测试
+			</view>
+			<view class="form">
+				<view class="form-item">
+					<view class="form-left">姓名:</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<input type="text" @input="onAction" class="list-input" v-model="name" placeholder="请填写姓名" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">地址:</view>
+					<text class="tip"></text>
+					<view class="form-right">
+						<input @input="onAction" type="text" class="list-input" v-model="address" placeholder="请填写地址" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">
+						联系电话:
+					</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<input @input="onAction" class="list-input" type="text" v-model="address"
+							placeholder="请填写联系方式" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">
+						生产线类型:
+					</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<picker :value="index" :range="array" @change="bindPickerType" class="list-input1">
+							<text style="color: #C7C9D1;">{{line_type || '请选择生产类型'}}</text>
+						</picker>
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">
+						生产线数量:
+					</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<input class="list-input" type="number" @input="onAction" v-model="line_num"
+							placeholder="请填写生产线数量" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">
+						目前用水量(吨/小时):
+					</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<input class="list-input" type="number" @input="onAction" v-model="water_using"
+							placeholder="请填写目前用水量" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">工作时长(小时):</view>
+					<text class="tip"></text>
+					<view class="form-right">
+						<input @input="onAction" class="list-input" v-model="day_work_times" type="number"
+							placeholder="请填写每日工作时长,默认为12小时" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">年工作日数:</view>
+					<text class="tip"></text>
+					<view class="form-right">
+						<input @input="onAction" class="list-input" v-model="year_work_day" type="number"
+							placeholder="请填写每年工作日数,默认为330天" />
+					</view>
+				</view>
+				<view class="form-item">
+					<view class="form-left">废水处理成本(元/吨):</view>
+					<text class="tip">*</text>
+					<view class="form-right">
+						<input @input="onAction" class="list-input" v-model="deal_cost" type="number"
+							placeholder="请填写废水处理成本" />
+					</view>
+				</view>
+			</view>
+			<view class="btn" @click="next">
+				<view class="btn-left">
+					提交
+				</view>
+			</view>
+			<view class="result">
+				<view class="result-title">
+					测试结果
+				</view>
+				<view class="border">
+
+				</view>
+				<view class="result-box">
+
+				</view>
+			</view>
+			<view class="tanchang">
+				
+			</view>
+		<aboutUs class="aboutUs"></aboutUs>
+
+	</view>
+</template>
+<script>
+	import {
+		addForm
+	} from '@/api/index.js';
+	import aboutUs from "@/components/introduce/introduce.vue"
+	import {changeTaber} from "@/utils/tarberChange.js"
+	export default {
+		components: {
+			aboutUs
+		},
+		data() {
+			return {
+				name: '',
+				address: '',
+				telephone: '',
+				line_type: '',
+				line_num: '',
+				water_using: '',
+				day_work_times: '',
+				year_work_day: '',
+				deal_cost: '',
+			}
+		},
+		onLoad() {
+			// this.loadData();
+			changeTaber(4);
+		},
+		methods: {
+			//表单提交
+			next() {
+				if (this.name == '') {
+					//消息提醒
+					uni.showToast({
+						title: '请输入您的姓名',
+						//是否展示图标
+						icon: 'none',
+						//显示时间
+						duration: 2000
+					});
+					this.$api.msg('');
+					return;
+				}
+				if (this.address == '') {
+					uni.showToast({
+						title: '请填写详细地址',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.address == '') {
+					uni.showToast({
+						title: '请填写联系电话',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				const reg = /^(\+?0?86-?)?1[\d]\d{9}$/;
+				if (!reg.test(this.telephone)) {
+					uni.showToast({
+						title: '请填写正确的手机格式',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.line_type == '') {
+					uni.showToast({
+						title: '请填写生产线类型',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.line_num == '') {
+					uni.showToast({
+						title: '请填写生产线数量',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.water_using == '') {
+					uni.showToast({
+						title: '请填写目前用水量',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+				if (this.deal_cost == '') {
+					uni.showToast({
+						title: '请填写废水处理成本',
+						icon: 'none',
+						duration: 2000
+					});
+					return;
+				}
+			},
+			//选择生产线类型
+			bindPickerType: function(e) {
+				console.log(this.array[e.target.value])
+			},
+			// async loadData() {
+			// 	const obj = this;
+			// 	// banner({}).then(e => {
+			// 	// 	obj.carouselList = obj.carouselList.concat(e.data.banner);
+			// 	// 	console.log(obj.carouselList)
+			// 	// // });
+			// 	// category({
+			// 	// 	page: 1,
+			// 	// 	limit: 1000
+			// 	// }, 2).then(({
+			// 	// 	data
+			// 	// }) => {
+			// 	// 	console.log(data)
+			// 	// 	obj.dataList = data
+			
+			// 	// });
+			// },
+		}
+	};
+</script>
+
+<style lang="scss">
+	.center {
+		height: 100%;
+		background: #FFFFFF;
+		position: relative;
+
+	}
+	.img {
+		margin: 17rpx 0 17rpx 41rpx;
+		width: 208rpx;
+		height: 52rpx;
+	
+		image {
+			width: 100%;
+			height: 100%;
+		}
+	}
+
+	.test_title {
+		display: flex;
+		justify-content: center;
+		align-items: center;
+		width: 100%;
+		height: 60rpx;
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #FFFFFF;
+		background-color: #0165B5;
+	}
+
+	.test_table {
+
+		font-size: 22rpx;
+		font-family: Adobe Heiti Std;
+		font-weight: normal;
+		color: #000000;
+		display: flex;
+		justify-content: space-between;
+		padding: 10rpx 30rpx;
+
+		input {
+			width: 340rpx;
+			height: 40rpx;
+			background: #FFFFFF;
+			border: 1px solid #B9B7B7;
+			border-radius: 2rpx;
+			font-size: 16rpx;
+			padding-left: 16rpx;
+		}
+	}
+
+	.form {
+		background: #FFFFFF;
+		width: 100%;
+		padding: 14rpx;
+		// margin-top: 54rpx;
+
+		.form-item {
+
+			width: 98%;
+			display: flex;
+			align-items: center;
+			justify-content: space-between;
+			margin-top: 10rpx;
+
+			.form-left {
+
+				color: #212121;
+				font-size: 22rpx;
+				width: 250rpx;
+				flex-shrink: 0;
+			}
+
+			.tip {
+				margin-left: 0rpx;
+				color: #ff0000;
+				width: 34rpx;
+				height: 34rpx;
+			}
+
+			.form-right {
+				margin-left: 2rpx;
+				padding: 12rpx;
+				width: 100%;
+				background-color: #FFFFFF;
+				border: 2rpx solid #bdbdbd;
+				border-radius: 6rpx;
+
+				.list-input {
+
+
+					font-size: 18rpx;
+
+					.input-placeholder {
+						color: #C7C9D1;
+						font-size: 18rpx;
+					}
+				}
+
+				.list-input1 {
+					color: #757575;
+					font-size: 18rpx;
+				}
+			}
+		}
+	}
+
+	.btn {
+		margin-top: 34rpx;
+		width: 100%;
+		height: 70rpx;
+		display: flex;
+		justify-content: center;
+		color: #ffffff;
+		font-size: 26rpx;
+
+		.btn-left {
+			width: 88%;
+			height: 70rpx;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			// margin-left: 44rpx;
+			background-color: #3874cb;
+			border-radius: 8rpx;
+		}
+	}
+
+
+
+	.result {
+		display: flex;
+		flex-direction: column;
+		justify-content: center;
+		align-items: center;
+		.result-title {
+
+			margin-top: 50rpx;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			width: 180rpx;
+			height: 35rpx;
+			font-size: 26rpx;
+			font-family: Adobe Heiti Std;
+			font-weight: normal;
+			color: #000000;
+			position: relative;
+			top: 15rpx;
+			z-index: 99;
+			background-color: #FFFFFF;
+
+		}
+
+		.border {
+			width: 100%;
+			height: 1rpx;
+			border: 1rpx solid #EEE9E9;
+
+		}
+
+		.result-box {
+			width: 100%;
+			height: 360rpx;
+			background: #0165B5;
+			margin-top: 24rpx;
+		}
+
+	}
+	.tanchang {
+		height: 132rpx;
+	}
+	.aboutUs {
+		width: 100%;
+		position: fixed;
+		bottom: 100rpx;
+	}
+</style>

+ 551 - 0
static/css/cmy.css

@@ -0,0 +1,551 @@
+/*初始化类*/
+@font-face {
+	font-family: 'iconfont';
+	/* project id 1482221 */
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot');
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot?#iefix') format('embedded-opentype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff2') format('woff2'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff') format('woff'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.ttf') format('truetype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.svg#iconfont') format('svg');
+}
+
+.acea-row {
+	display: -webkit-box;
+	display: -moz-box;
+	display: -webkit-flex;
+	display: -ms-flexbox;
+	display: flex;
+	-webkit-box-lines: multiple;
+	-moz-box-lines: multiple;
+	-o-box-lines: multiple;
+	-webkit-flex-wrap: wrap;
+	-ms-flex-wrap: wrap;
+	flex-wrap: wrap
+}
+
+.acea-row.row-middle {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center
+}
+
+.bg-color-red {
+	background-color: #e93323 !important;
+}
+
+.acea-row.row-right {
+	-webkit-box-pack: end;
+	-moz-box-pack: end;
+	-o-box-pack: end;
+	-ms-flex-pack: end;
+	-webkit-justify-content: flex-end;
+	justify-content: flex-end
+}
+
+.acea-row.row-between-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: justify;
+	-moz-box-pack: justify;
+	-o-box-pack: justify;
+	-ms-flex-pack: justify;
+	-webkit-justify-content: space-between;
+	justify-content: space-between
+}
+
+.acea-row.row-column-around {
+	-webkit-flex-direction: column;
+	-ms-flex-direction: column;
+	flex-direction: column;
+	justify-content: space-around;
+	-webkit-justify-content: space-around
+}
+
+.acea-row.row-center-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: center;
+	-moz-box-pack: center;
+	-o-box-pack: center;
+	-ms-flex-pack: center;
+	-webkit-justify-content: center;
+	justify-content: center
+}
+
+.iconfont {
+	font-family: "iconfont" !important;
+	font-size: 34rpx;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-webkit-text-stroke-width: 0rpx;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.iconedit:before {
+	content: "\e649";
+}
+
+.iconfavorfill:before {
+	content: "\e64b";
+}
+
+.iconfavor:before {
+	content: "\e64c";
+}
+
+.iconlocation:before {
+	content: "\e651";
+}
+
+.iconroundcheckfill:before {
+	content: "\e656";
+}
+
+.iconroundcheck:before {
+	content: "\e657";
+}
+
+.iconunfold:before {
+	content: "\e661";
+}
+
+.iconlikefill:before {
+	content: "\e668";
+}
+
+.iconlike:before {
+	content: "\e669";
+}
+
+.iconshop:before {
+	content: "\e676";
+}
+
+.iconcart:before {
+	content: "\e6af";
+}
+
+.icondelete:before {
+	content: "\e6b4";
+}
+
+.iconhome:before {
+	content: "\e6b8";
+}
+
+.iconcartfill:before {
+	content: "\e6b9";
+}
+
+.iconhomefill:before {
+	content: "\e6bb";
+}
+
+.iconlock:before {
+	content: "\e6c0";
+}
+
+.iconfriendadd:before {
+	content: "\e6ca";
+}
+
+.iconfold:before {
+	content: "\e6de";
+}
+
+.iconapps:before {
+	content: "\e729";
+}
+
+.iconadd:before {
+	content: "\e767";
+}
+
+.iconmove:before {
+	content: "\e768";
+}
+
+.icontriangledownfill:before {
+	content: "\e79b";
+}
+
+.icontriangleupfill:before {
+	content: "\e79c";
+}
+
+.iconshaixuan:before {
+	content: "\e74a";
+}
+
+.iconyanzhengma:before {
+	content: "\e684";
+}
+
+.iconjifen:before {
+	content: "\e60f";
+}
+
+.iconwuliuxinxi:before {
+	content: "\e62b";
+}
+
+.iconmessage:before {
+	content: "\e78a";
+}
+
+.iconsetting:before {
+	content: "\e78e";
+}
+
+.iconaddition:before {
+	content: "\e6e0";
+}
+
+.iconclose:before {
+	content: "\e6e9";
+}
+
+.iconenter:after {
+	content: "\e6f8";
+}
+
+.iconprompt:before {
+	content: "\e71b";
+}
+
+.iconreturn:before {
+	content: "\e720";
+}
+
+.iconsearch:before {
+	content: "\e741";
+}
+
+.iconpengyouquan:before {
+	content: "\e62c";
+}
+
+.iconweixin:before {
+	content: "\e60e";
+}
+
+.iconzhifubao:before {
+	content: "\e673";
+}
+
+.iconyue:before {
+	content: "\e618";
+}
+
+.iconweixin1:before {
+	content: "\e622";
+}
+
+.iconlock1:before {
+	content: "\e64d";
+}
+
+.iconuser:before {
+	content: "\e64e";
+}
+
+.iconchenggongtixianshouyi:before {
+	content: "\e64f";
+}
+
+.iconviptuiguangdingdan:before {
+	content: "\e650";
+}
+
+.icondaifukuan:before {
+	content: "\e652";
+}
+
+.icondaijiesuanshouyi:before {
+	content: "\e653";
+}
+
+.icondaidakuanshouyi:before {
+	content: "\e654";
+}
+
+.icondaifahuo:before {
+	content: "\e655";
+}
+
+.icondaishouhuoshouyi:before {
+	content: "\e658";
+}
+
+.icondaishouhuo:before {
+	content: "\e659";
+}
+
+.iconwuxiaoshouyi:before {
+	content: "\e65a";
+}
+
+.icontixianmingxi:before {
+	content: "\e65b";
+}
+
+.iconshouyi:before {
+	content: "\e65c";
+}
+
+.iconkouchutixianshouxufei:before {
+	content: "\e65d";
+}
+
+.iconyishenqingshouyi:before {
+	content: "\e65e";
+}
+
+.icontuihuanhuo:before {
+	content: "\e65f";
+}
+
+
+/*水平线*/
+.hr {
+	width: 100%;
+	position: relative;
+	border-bottom: 1px solid #dddddd;
+	/* height: 0.5rpx; */
+}
+
+/* 一行显示 */
+.clamp {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	display: block;
+}
+
+/* 二行显示 */
+.clamp2 {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+}
+
+/* 二行显示 */
+.ellipsis {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 2;
+}
+
+.common-hover {
+	background: #f5f5f5;
+}
+
+/* 角标 */
+.corner {
+	background-color: #e51c23;
+	position: absolute;
+	right: -18rpx;
+	top: -18rpx;
+	color: #FFFFFF;
+	text-align: center;
+	border-radius: 999px;
+	font-size: 24rpx !important;
+	min-width: 35rpx;
+	min-height: 35rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	line-height: 1;
+}
+
+.flex_item {
+	display: flex;
+	align-items: center;
+	/* justify-content: space-between; */
+}
+
+/* 左右顶格加上下居中 */
+.flex-between-center {
+	display: flex;
+	justify-content: space-between;
+	align-items: center;
+}
+
+/* flex布局-整体居中 */
+.flex-center {
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+
+.flex-start {
+	display: flex;
+	align-items: center;
+	justify-content: flex-start;
+}
+
+/*文字对齐*/
+.text-left {
+	text-align: left !important;
+}
+
+.text-center {
+	text-align: center !important;
+}
+
+.text-justify {
+	text-align: justify !important;
+}
+
+.text-right {
+	text-align: right !important;
+}
+
+.text-default {
+	color: #212121 !important;
+}
+
+.text-white {
+	color: #ffffff !important;
+}
+
+.text-primary {
+	color: #00bcd4 !important;
+}
+
+.text-success {
+	color: #009688 !important;
+}
+
+.text-info {
+	color: #03a9f4 !important;
+}
+
+.text-warning {
+	color: #ffc107 !important;
+}
+
+.text-danger {
+	color: #e51c23 !important;
+}
+
+.text-pink {
+	color: #e91e63 !important;
+}
+
+.text-purple {
+	color: #673ab7 !important;
+}
+
+.text-indigo {
+	color: #3f51b5 !important;
+}
+
+.text-gray {
+	color: #999999 !important;
+}
+
+.bg-default {
+	background-color: #f5f5f5 !important;
+}
+
+.bg-primary {
+	background-color: #00bcd4 !important;
+}
+
+.bg-success {
+	background-color: #009688 !important;
+}
+
+.bg-info {
+	background-color: #03a9f4 !important;
+}
+
+.bg-warning {
+	background-color: #FFB238 !important;
+}
+
+.bg-danger {
+	background-color: #DC4D46 !important;
+}
+
+.bg-pink {
+	background-color: #e91e63 !important;
+}
+
+.bg-purple {
+	background-color: #673ab7 !important;
+}
+
+.bg-indigo {
+	background-color: #3f51b5 !important;
+}
+
+.bg-white {
+	background-color: white !important;
+}
+
+.bg-gray {
+	background-color: #e3e3e3 !important;
+}
+
+/* 边框 */
+.border-radius-15 {
+	border-radius: 15rpx;
+}
+
+.border-radius-10 {
+	border-radius: 10rpx;
+}
+
+.border-radius-all {
+	border-radius: 1000rpx;
+}
+
+/* 底部边线 */
+.borde-b {
+	border-bottom: 1px solid #dddddd;
+}
+
+/* 弹性盒子 */
+.flex {
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+}
+
+.items-left {
+	justify-content: flex-start;
+}
+
+.items-right {
+	justify-content: flex-end;
+}
+
+.flex-shrink-false {
+	flex-shrink: 0;
+}
+
+.flex-grow-true {
+	flex-grow: 1;
+}
+
+.position-relative {
+	position: relative;
+}

BIN
static/img/erweima.png


BIN
static/img/introduce.png


BIN
static/img/logo.png


BIN
static/tabBar/1.png


BIN
static/tabBar/11.png


BIN
static/tabBar/2.png


BIN
static/tabBar/22.png


BIN
static/tabBar/3.png


BIN
static/tabBar/33.png


BIN
static/tabBar/4.png


BIN
static/tabBar/44.png


BIN
static/tabBar/5.png


BIN
static/tabBar/55.png


+ 78 - 0
store/index.js

@@ -0,0 +1,78 @@
+import Vue from 'vue'
+import Vuex from 'vuex'
+import user from './model/user'
+Vue.use(Vuex)
+
+const store = new Vuex.Store({
+	state: {
+		baseURL: 'http://www.babido.cn'	,
+		// baseURL: 'https://zhibo.liuniu946.com', //请求地址配置
+		urlFile:'/index',//项目部署所在文件夹
+		hasLogin: false, //是否登录
+		userInfo: {}, //登录信息
+		loginInterceptor: false, //是否打开强制登录
+		orderInfo: {}, //订单信息
+		token:'',
+		// #ifdef H5 
+		setWeiChatInfo:'',
+		weichatInfo: {}, //保存微信注册信息
+		weichatObj: '', //微信对象
+		weichatBrowser: '' ,//当前是否为微信内置浏览器
+		// #endif
+	},
+	mutations: {
+			// 登录
+			login(state) {
+				state.hasLogin = true;
+			},
+			// 退出登录
+			logout(state) {
+				state.hasLogin = false;
+				state.userInfo = {};
+				uni.removeStorage({
+					key: 'userInfo'
+				})
+				// uni.removeStorage({
+				// 	key: 'mystore'
+				// })
+			},
+			// 保存用户信息
+			setUserInfo(state, provider) {
+				state.userInfo = provider;
+				uni.setStorageSync('userInfo',provider)
+				// if(provider.store_info){
+				console.log(provider.store_info && !(uni.getStorageSync('mystore')||false));
+				
+				// uni.showModal({
+				// 	title: '打印',
+				// 	// content: !(uni.getStorageSync('mystore')||false)+'box:'+JSON.stringify(provider)
+				// 	content: (uni.getStorageSync('mystore'))
+				// });
+				if(provider.store_info && !(uni.getStorageSync('mystore')||false)){
+					uni.setStorageSync('mystore',provider.store_info.id);
+				
+				} 
+				else {
+					let value = uni.getStorageSync('mystore');
+					console.log('---mystore-8-8-',value);
+				}
+			},
+			// #ifdef H5
+			//保存微信信息
+			setWeiChatInfo(state, provider) {
+				state.weichatInfo = provider;
+			},
+			//保存微信对象
+			setWeiChatObj(state, provider) {
+				state.weichatObj = provider;
+				console.log('保存微信对象',state.weichatObj)
+			}
+			// #endif
+		},
+	modules:{
+		user
+	},	
+	actions: {}
+	})
+	
+	export default store

+ 61 - 0
store/model/user.js

@@ -0,0 +1,61 @@
+let state = {
+	userInfo: {}, //用户信息
+	orderInfo: {
+		complete_count: 0, //完成
+		received_count: 0, //待收货
+		unshipped_count: 0, //待发货
+		order_count: 0, //订单总数
+		unpaid_count: 0 //待付款
+	}, //订单信息
+	hasLogin: false, //是否登录
+}
+
+let mutations = {
+	// 登录
+	login(state) {
+		state.hasLogin = true;
+	},
+	// 退出登录
+	logout(state, provider) {
+		state.hasLogin = false;
+		// 清空基础信息
+		state.userInfo = {};
+		state.orderInfo = {
+			complete_count: 0, //完成
+			received_count: 0, //待收货
+			unshipped_count: 0, //待发货
+			order_count: 0, //订单总数
+			unpaid_count: 0 //待付款
+		};
+		// 清除缓存用户信息
+		uni.removeStorage({
+			key: 'userInfo'
+		})
+		// 清除缓存token
+		uni.removeStorage({
+			key: 'token'
+		})
+	},
+	// 保存用户信息
+	setUserInfo(state, provider) {
+		state.userInfo = provider;
+		uni.setStorage({ //缓存用户登陆状态
+			key: 'userInfo',
+			data: provider
+		})
+	},
+	// 保存订单信息
+	setOrderInfo(state, provider) {
+		state.orderInfo = provider;
+	}
+
+}
+
+let getters = {}
+
+export default {
+	namespaced: true,
+	state,
+	mutations,
+	getters
+}

+ 70 - 0
uni.scss

@@ -0,0 +1,70 @@
+ /* uni.scss */
+@import 'uview-ui/theme.scss';
+/* 页面左右间距 */
+$page-row-spacing: 30rpx;
+//页面基础颜色
+$page-color-base: #f8f8f8;//页面背景颜色
+$page-color-light: #f8f6fc;
+// 主题颜色
+$base-color: #5dbc7c;//项目颜色
+$box-shadow-color:#5dbc7c;//阴影颜色
+$font-color:#5dbc7c;//字体颜色
+$font-color-spec: #5dbc7c;//可操作文字颜色
+$background-color:#5dbc7c;//按钮背景颜色
+// 小图标大小
+$uni-img-size-base:36rpx;
+/* 文字尺寸 */
+$font-sm: 24rpx;
+$font-base: 28rpx;
+$font-lg: 32rpx;
+/*文字颜色*/
+$font-color-dark: #303133;//黑
+$font-color-base: #606266;//基础
+$font-color-white:#ffffff;//白色
+$font-color-light: #909399;//灰色
+$font-color-disabled: #c0c4cc;//禁用
+/* 边框颜色 */
+$border-color-dark: #dcdfe6;//黑
+$border-color-base: #e4e7ed;//基础灰
+$border-color-light: #ebeef5;//亮灰
+// uni自带边框颜色
+$uni-border-color:#ebeef5;
+/*颜色*/
+$color-yellow: #fd5b23;
+$color-gray: #999999;
+$color-green: #5dbc7c;
+$color-red: #dd524d;
+/* 图片加载中颜色 */
+$image-bg-color: #eee;
+/* 行为相关颜色 */
+$uni-color-primary: #5dbc7c;
+$uni-color-success: #4cd964;
+$uni-color-warning: #f0ad4e;
+$uni-color-error: #dd524d;
+// 提交框阴影
+$box-shadow: 0rpx 0rpx 10rpx 10rpx #f3f3f3;
+// 圆角
+$border-radius-sm: 15rpx;
+// 渐变背景颜色
+$bg-green-gradual: linear-gradient(#5dbc7c, #71d094);
+/* 功能栏字体大小 */
+%font-title {
+	font-size: $font-lg + 2rpx;
+	color: $font-color-dark;
+	line-height: 1;
+	font-weight: bold;
+}
+// 功能栏字体包裹框
+%font-title-box {
+	flex: 1;
+	display: flex;
+	flex-direction: column;
+}
+/*功能栏左侧小图标*/
+%f-left-icon {
+	height: $font-lg + 2rpx;
+	width: 8rpx;
+	background-image: $bg-green-gradual;
+	margin-right: 10rpx;
+	border-radius: 10rpx;
+}

+ 6 - 0
uni_modules/uni-icons/changelog.md

@@ -0,0 +1,6 @@
+## 1.2.0(2021-07-30)
+- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
+## 1.1.5(2021-05-12)
+- 新增 组件示例地址
+## 1.1.4(2021-02-05)
+- 调整为uni_modules目录规范

+ 132 - 0
uni_modules/uni-icons/components/uni-icons/icons.js

@@ -0,0 +1,132 @@
+export default {
+	"pulldown": "\ue588",
+	"refreshempty": "\ue461",
+	"back": "\ue471",
+	"forward": "\ue470",
+	"more": "\ue507",
+	"more-filled": "\ue537",
+	"scan": "\ue612",
+	"qq": "\ue264",
+	"weibo": "\ue260",
+	"weixin": "\ue261",
+	"pengyouquan": "\ue262",
+	"loop": "\ue565",
+	"refresh": "\ue407",
+	"refresh-filled": "\ue437",
+	"arrowthindown": "\ue585",
+	"arrowthinleft": "\ue586",
+	"arrowthinright": "\ue587",
+	"arrowthinup": "\ue584",
+	"undo-filled": "\ue7d6",
+	"undo": "\ue406",
+	"redo": "\ue405",
+	"redo-filled": "\ue7d9",
+	"bars": "\ue563",
+	"chatboxes": "\ue203",
+	"camera": "\ue301",
+	"chatboxes-filled": "\ue233",
+	"camera-filled": "\ue7ef",
+	"cart-filled": "\ue7f4",
+	"cart": "\ue7f5",
+	"checkbox-filled": "\ue442",
+	"checkbox": "\ue7fa",
+	"arrowleft": "\ue582",
+	"arrowdown": "\ue581",
+	"arrowright": "\ue583",
+	"smallcircle-filled": "\ue801",
+	"arrowup": "\ue580",
+	"circle": "\ue411",
+	"eye-filled": "\ue568",
+	"eye-slash-filled": "\ue822",
+	"eye-slash": "\ue823",
+	"eye": "\ue824",
+	"flag-filled": "\ue825",
+	"flag": "\ue508",
+	"gear-filled": "\ue532",
+	"reload": "\ue462",
+	"gear": "\ue502",
+	"hand-thumbsdown-filled": "\ue83b",
+	"hand-thumbsdown": "\ue83c",
+	"hand-thumbsup-filled": "\ue83d",
+	"heart-filled": "\ue83e",
+	"hand-thumbsup": "\ue83f",
+	"heart": "\ue840",
+	"home": "\ue500",
+	"info": "\ue504",
+	"home-filled": "\ue530",
+	"info-filled": "\ue534",
+	"circle-filled": "\ue441",
+	"chat-filled": "\ue847",
+	"chat": "\ue263",
+	"mail-open-filled": "\ue84d",
+	"email-filled": "\ue231",
+	"mail-open": "\ue84e",
+	"email": "\ue201",
+	"checkmarkempty": "\ue472",
+	"list": "\ue562",
+	"locked-filled": "\ue856",
+	"locked": "\ue506",
+	"map-filled": "\ue85c",
+	"map-pin": "\ue85e",
+	"map-pin-ellipse": "\ue864",
+	"map": "\ue364",
+	"minus-filled": "\ue440",
+	"mic-filled": "\ue332",
+	"minus": "\ue410",
+	"micoff": "\ue360",
+	"mic": "\ue302",
+	"clear": "\ue434",
+	"smallcircle": "\ue868",
+	"close": "\ue404",
+	"closeempty": "\ue460",
+	"paperclip": "\ue567",
+	"paperplane": "\ue503",
+	"paperplane-filled": "\ue86e",
+	"person-filled": "\ue131",
+	"contact-filled": "\ue130",
+	"person": "\ue101",
+	"contact": "\ue100",
+	"images-filled": "\ue87a",
+	"phone": "\ue200",
+	"images": "\ue87b",
+	"image": "\ue363",
+	"image-filled": "\ue877",
+	"location-filled": "\ue333",
+	"location": "\ue303",
+	"plus-filled": "\ue439",
+	"plus": "\ue409",
+	"plusempty": "\ue468",
+	"help-filled": "\ue535",
+	"help": "\ue505",
+	"navigate-filled": "\ue884",
+	"navigate": "\ue501",
+	"mic-slash-filled": "\ue892",
+	"search": "\ue466",
+	"settings": "\ue560",
+	"sound": "\ue590",
+	"sound-filled": "\ue8a1",
+	"spinner-cycle": "\ue465",
+	"download-filled": "\ue8a4",
+	"personadd-filled": "\ue132",
+	"videocam-filled": "\ue8af",
+	"personadd": "\ue102",
+	"upload": "\ue402",
+	"upload-filled": "\ue8b1",
+	"starhalf": "\ue463",
+	"star-filled": "\ue438",
+	"star": "\ue408",
+	"trash": "\ue401",
+	"phone-filled": "\ue230",
+	"compose": "\ue400",
+	"videocam": "\ue300",
+	"trash-filled": "\ue8dc",
+	"download": "\ue403",
+	"chatbubble-filled": "\ue232",
+	"chatbubble": "\ue202",
+	"cloud-download": "\ue8e4",
+	"cloud-upload-filled": "\ue8e5",
+	"cloud-upload": "\ue8e6",
+	"cloud-download-filled": "\ue8e9",
+	"headphones":"\ue8bf",
+	"shop":"\ue609"
+}

Файловите разлики са ограничени, защото са твърде много
+ 10 - 0
uni_modules/uni-icons/components/uni-icons/uni-icons.vue


BIN
uni_modules/uni-icons/components/uni-icons/uni.ttf


+ 82 - 0
uni_modules/uni-icons/package.json

@@ -0,0 +1,82 @@
+{
+  "id": "uni-icons",
+  "displayName": "uni-icons 图标",
+  "version": "1.2.0",
+  "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。",
+  "keywords": [
+    "uni-ui",
+    "uniui",
+    "icon",
+    "图标"
+],
+  "repository": "https://github.com/dcloudio/uni-ui",
+  "engines": {
+    "HBuilderX": ""
+  },
+  "directories": {
+    "example": "../../temps/example_temps"
+  },
+  "dcloudext": {
+    "category": [
+      "前端组件",
+      "通用组件"
+    ],
+    "sale": {
+      "regular": {
+        "price": "0.00"
+      },
+      "sourcecode": {
+        "price": "0.00"
+      }
+    },
+    "contact": {
+      "qq": ""
+    },
+    "declaration": {
+      "ads": "无",
+      "data": "无",
+      "permissions": "无"
+    },
+    "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
+  },
+  "uni_modules": {
+    "dependencies": [],
+    "encrypt": [],
+    "platforms": {
+      "cloud": {
+        "tcb": "y",
+        "aliyun": "y"
+      },
+      "client": {
+        "App": {
+          "app-vue": "y",
+          "app-nvue": "y"
+        },
+        "H5-mobile": {
+          "Safari": "y",
+          "Android Browser": "y",
+          "微信浏览器(Android)": "y",
+          "QQ浏览器(Android)": "y"
+        },
+        "H5-pc": {
+          "Chrome": "y",
+          "IE": "y",
+          "Edge": "y",
+          "Firefox": "y",
+          "Safari": "y"
+        },
+        "小程序": {
+          "微信": "y",
+          "阿里": "y",
+          "百度": "y",
+          "字节跳动": "y",
+          "QQ": "y"
+        },
+        "快应用": {
+          "华为": "u",
+          "联盟": "u"
+        }
+      }
+    }
+  }
+}

+ 46 - 0
uni_modules/uni-icons/readme.md

@@ -0,0 +1,46 @@
+
+
+## Icons 图标
+> **组件名:uni-icons**
+> 代码块: `uIcons`
+
+
+用于展示 icons 图标 。
+
+### 安装方式
+
+本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
+
+如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
+
+### 基本用法
+
+在 ``template`` 中使用组件
+
+```html
+<uni-icons type="contact" size="30"></uni-icons>
+```
+
+
+
+## API
+
+### Icons Props
+
+|属性名	|类型		|默认值	|说明				|
+|:-:	|:-:		|:-:	|:-:				|
+|size	|Number		|24		|图标大小			|
+|type	|String		|-		|图标图案,参考示例	|
+|color	|String		|-		|图标颜色			|
+
+
+### Icons Events
+|事件名	|说明			|返回值|
+|:-:	|:-:			|:-:  |
+|@click|点击 Icon 触发事件|-    |
+
+
+
+## 组件示例
+
+点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/icons/icons](https://hellouniapp.dcloud.net.cn/pages/extUI/icons/icons)

+ 11 - 0
uni_modules/uni-pagination/changelog.md

@@ -0,0 +1,11 @@
+## 1.1.0(2021-07-30)
+- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
+## 1.0.7(2021-05-12)
+- 新增 组件示例地址
+## 1.0.6(2021-04-12)
+- 新增 PC 和 移动端适配不同的 ui 
+## 1.0.5(2021-02-05)
+- 优化 组件引用关系,通过uni_modules引用组件
+
+## 1.0.4(2021-02-05)
+- 调整为uni_modules目录规范

+ 404 - 0
uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue

@@ -0,0 +1,404 @@
+<template>
+	<view class="uni-pagination">
+		<!-- #ifndef APP-NVUE -->
+		<view class="uni-pagination__total is-phone-hide">共 {{ total }} 条</view>
+		<!-- #endif -->
+		<view
+			class="uni-pagination__btn"
+			:class="currentIndex === 1 ? 'uni-pagination--disabled' : 'uni-pagination--enabled'"
+			:hover-class="currentIndex === 1 ? '' : 'uni-pagination--hover'"
+			:hover-start-time="20"
+			:hover-stay-time="70"
+			@click="clickLeft"
+		>
+			<template v-if="showIcon === true || showIcon === 'true'">
+				<uni-icons color="#666" size="16" type="arrowleft" />
+			</template>
+			<template v-else>
+				<text class="uni-pagination__child-btn">{{ prevText }}</text>
+			</template>
+		</view>
+		<view class="uni-pagination__num uni-pagination__num-flex-none">
+			<view class="uni-pagination__num-current">
+				<text class="uni-pagination__num-current-text is-pc-hide" style="color:#409EFF">{{ currentIndex }}</text>
+				<text class="uni-pagination__num-current-text is-pc-hide">/{{ maxPage || 0 }}</text>
+				<!-- #ifndef APP-NVUE -->
+				<view
+					v-for="(item, index) in paper"
+					:key="index"
+					:class="{ 'page--active': item === currentIndex }"
+					class="uni-pagination__num-tag tag--active is-phone-hide"
+					@click.top="selectPage(item, index)"
+				>
+					<text>{{ item }}</text>
+				</view>
+				<!-- #endif -->
+				
+			</view>
+		</view>
+		<view
+			class="uni-pagination__btn"
+			:class="currentIndex >= maxPage ? 'uni-pagination--disabled' : 'uni-pagination--enabled'"
+			:hover-class="currentIndex === maxPage ? '' : 'uni-pagination--hover'"
+			:hover-start-time="20"
+			:hover-stay-time="70"
+			@click="clickRight"
+		>
+			<template v-if="showIcon === true || showIcon === 'true'">
+				<uni-icons color="#666" size="16" type="arrowright" />
+			</template>
+			<template v-else>
+				<text class="uni-pagination__child-btn">{{ nextText }}</text>
+			</template>
+		</view>
+	</view>
+</template>
+
+<script>
+/**
+ * Pagination 分页器
+ * @description 分页器组件,用于展示页码、请求数据等
+ * @tutorial https://ext.dcloud.net.cn/plugin?id=32
+ * @property {String} prevText 左侧按钮文字
+ * @property {String} nextText 右侧按钮文字
+ * @property {Number} current 当前页
+ * @property {Number} total 数据总量
+ * @property {Number} pageSize 每页数据量
+ * @property {Number} showIcon = [true|false] 是否以 icon 形式展示按钮
+ * @event {Function} change 点击页码按钮时触发 ,e={type,current} current为当前页,type值为:next/prev,表示点击的是上一页还是下一个
+ */
+
+export default {
+	name: 'UniPagination',
+	emits:['update:modelValue','input','change'],
+	props: {
+		value: {
+			type: [Number, String],
+			default: 1
+		},
+		modelValue: {
+			type: [Number, String],
+			default: 1
+		},
+		prevText: {
+			type: String,
+			default: '上一页'
+		},
+		nextText: {
+			type: String,
+			default: '下一页'
+		},
+		current: {
+			type: [Number, String],
+			default: 1
+		},
+		total: {
+			// 数据总量
+			type: [Number, String],
+			default: 0
+		},
+		pageSize: {
+			// 每页数据量
+			type: [Number, String],
+			default: 10
+		},
+		showIcon: {
+			// 是否以 icon 形式展示按钮
+			type: [Boolean, String],
+			default: false
+		},
+		pagerCount: {
+			type: Number,
+			default: 7
+		}
+	},
+	data() {
+		return {
+			currentIndex: 1,
+			paperData: []
+		}
+	},
+	computed: {
+		maxPage() {
+			let maxPage = 1
+			let total = Number(this.total)
+			let pageSize = Number(this.pageSize)
+			if (total && pageSize) {
+				maxPage = Math.ceil(total / pageSize)
+			}
+			return maxPage
+		},
+		paper() {
+			const num = this.currentIndex
+			// TODO 最大页数
+			const pagerCount = this.pagerCount
+			// const total = 181
+			const total = this.total
+			const pageSize = this.pageSize
+			let totalArr = []
+			let showPagerArr = []
+			let pagerNum = Math.ceil(total / pageSize)
+			for (let i = 0; i < pagerNum; i++) {
+				totalArr.push(i + 1)
+			}
+			showPagerArr.push(1)
+			const totalNum = totalArr[totalArr.length - (pagerCount + 1) / 2]
+			totalArr.forEach((item, index) => {
+				if ((pagerCount + 1) / 2 >= num) {
+					if (item < pagerCount + 1 && item > 1) {
+						showPagerArr.push(item)
+					}
+				} else if (num + 2 <= totalNum) {
+					if (item > num - (pagerCount + 1) / 2 && item < num + (pagerCount + 1) / 2) {
+						showPagerArr.push(item)
+					}
+				} else {
+					if ((item > num - (pagerCount + 1) / 2 || pagerNum - pagerCount < item) && item < totalArr[totalArr.length - 1]) {
+						showPagerArr.push(item)
+					}
+				}
+			})
+			if (pagerNum > pagerCount) {
+				if ((pagerCount + 1) / 2 >= num) {
+					showPagerArr[showPagerArr.length - 1] = '...'
+				} else if (num + 2 <= totalNum) {
+					showPagerArr[1] = '...'
+					showPagerArr[showPagerArr.length - 1] = '...'
+				} else {
+					showPagerArr[1] = '...'
+				}
+				showPagerArr.push(totalArr[totalArr.length - 1])
+			} else {
+				if ((pagerCount + 1) / 2 >= num) {
+				} else if (num + 2 <= totalNum) {
+				} else {
+					showPagerArr.shift()
+					showPagerArr.push(totalArr[totalArr.length - 1])
+				}
+			}
+
+			return showPagerArr
+		}
+	},
+	watch: {
+		current(val) {
+			this.currentIndex = val
+		},
+		value(val) {
+			if (val < 1) {
+				this.currentIndex = 1
+			} else {
+				this.currentIndex = val
+			}
+		},
+		modelValue(val) {
+			if (val < 1) {
+				this.currentIndex = 1
+			} else {
+				this.currentIndex = val
+			}
+		}
+	},
+	created() {
+		this.currentIndex = +this.value
+	},
+	methods: {
+		// 选择标签
+		selectPage(e, index) {
+			if (parseInt(e)) {
+				this.currentIndex = e
+				this.change('current')
+			} else {
+				let pagerNum = Math.ceil(this.total / this.pageSize)
+				// let pagerNum = Math.ceil(181 / this.pageSize)
+				// 上一页
+				if (index <= 1) {
+					if (this.currentIndex - 5 > 1) {
+						this.currentIndex -= 5
+					} else {
+						this.currentIndex = 1
+					}
+					return
+				}
+				// 下一页
+				if (index >= 6) {
+					if (this.currentIndex + 5 > pagerNum) {
+						this.currentIndex = pagerNum
+					} else {
+						this.currentIndex += 5
+					}
+					return
+				}
+			}
+		},
+		clickLeft() {
+			if (Number(this.currentIndex) === 1) {
+				return
+			}
+			this.currentIndex -= 1
+			this.change('prev')
+		},
+		clickRight() {
+			if (Number(this.currentIndex) >= this.maxPage) {
+				return
+			}
+			this.currentIndex += 1
+			this.change('next')
+		},
+		change(e) {
+			this.$emit('input', this.currentIndex)
+			this.$emit('update:modelValue', this.currentIndex)
+			this.$emit('change', {
+				type: e,
+				current: this.currentIndex
+			})
+		}
+	}
+}
+</script>
+
+<style lang="scss" scoped>
+.uni-pagination {
+	/* #ifndef APP-NVUE */
+	display: flex;
+	/* #endif */
+	position: relative;
+	overflow: hidden;
+	flex-direction: row;
+	justify-content: center;
+	align-items: center;
+}
+
+.uni-pagination__total {
+	font-size: 14px;
+	color: #999;
+	margin-right: 15px;
+}
+
+.uni-pagination__btn {
+	/* #ifndef APP-NVUE */
+	display: flex;
+	cursor: pointer;
+	/* #endif */
+	padding: 0 8px;
+	line-height: 30px;
+	font-size: $uni-font-size-base;
+	position: relative;
+	background-color: #f4f4f5;
+	flex-direction: row;
+	justify-content: center;
+	align-items: center;
+	text-align: center;
+	// border-width: 1px;
+	// border-style: solid;
+	// border-color: $uni-border-color;
+}
+
+.uni-pagination__child-btn {
+	/* #ifndef APP-NVUE */
+	display: flex;
+	/* #endif */
+	font-size: $uni-font-size-base;
+	position: relative;
+	flex-direction: row;
+	justify-content: center;
+	align-items: center;
+	text-align: center;
+}
+
+.uni-pagination__num {
+	/* #ifndef APP-NVUE */
+	display: flex;
+	/* #endif */
+	flex: 1;
+	flex-direction: row;
+	justify-content: center;
+	align-items: center;
+	height: 30px;
+	line-height: 30px;
+	font-size: $uni-font-size-base;
+	color: $uni-text-color;
+	margin: 0 5px;
+}
+
+.uni-pagination__num-tag {
+	/* #ifdef H5 */
+	cursor: pointer;
+	min-width: 30px;
+	/* #endif */
+	margin: 0 5px;
+	height: 30px;
+	text-align: center;
+	line-height: 30px;
+	// border: 1px red solid;
+	color: #666;
+	// border-width: 1px;
+	// border-style: solid;
+	// border-color: $uni-border-color;
+}
+
+.uni-pagination__num-current {
+	/* #ifndef APP-NVUE */
+	display: flex;
+	/* #endif */
+	flex-direction: row;
+}
+
+.uni-pagination__num-current-text {
+	font-size: 15px;
+}
+
+.uni-pagination--enabled {
+	color: #333333;
+	opacity: 1;
+}
+
+.uni-pagination--disabled {
+	opacity: 0.5;
+	/* #ifdef H5 */
+	cursor: default;
+	/* #endif */
+}
+
+.uni-pagination--hover {
+	color: rgba(0, 0, 0, 0.6);
+	background-color: $uni-bg-color-hover;
+}
+
+.tag--active:hover {
+	color: $uni-color-primary;
+}
+
+.page--active {
+	color: #fff;
+	background-color: $uni-color-primary;
+}
+
+.page--active:hover {
+	color: #fff;
+}
+
+/* #ifndef APP-NVUE */
+.is-pc-hide {
+	display: block;
+}
+
+.is-phone-hide {
+	display: none;
+}
+
+@media screen and (min-width: 450px) {
+	.is-pc-hide {
+		display: none;
+	}
+
+	.is-phone-hide {
+		display: block;
+	}
+
+	.uni-pagination__num-flex-none {
+		flex: none;
+	}
+}
+/* #endif */
+</style>

+ 82 - 0
uni_modules/uni-pagination/package.json

@@ -0,0 +1,82 @@
+{
+  "id": "uni-pagination",
+  "displayName": "uni-pagination 分页器",
+  "version": "1.1.0",
+  "description": "Pagination 分页器组件,用于展示页码、请求数据等。",
+  "keywords": [
+    "uni-ui",
+    "uniui",
+    "分页器",
+    "页码"
+],
+  "repository": "https://github.com/dcloudio/uni-ui",
+  "engines": {
+    "HBuilderX": ""
+  },
+  "directories": {
+    "example": "../../temps/example_temps"
+  },
+  "dcloudext": {
+    "category": [
+      "前端组件",
+      "通用组件"
+    ],
+    "sale": {
+      "regular": {
+        "price": "0.00"
+      },
+      "sourcecode": {
+        "price": "0.00"
+      }
+    },
+    "contact": {
+      "qq": ""
+    },
+    "declaration": {
+      "ads": "无",
+      "data": "无",
+      "permissions": "无"
+    },
+    "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
+  },
+  "uni_modules": {
+    "dependencies": ["uni-icons"],
+    "encrypt": [],
+    "platforms": {
+      "cloud": {
+        "tcb": "y",
+        "aliyun": "y"
+      },
+      "client": {
+        "App": {
+          "app-vue": "y",
+          "app-nvue": "y"
+        },
+        "H5-mobile": {
+          "Safari": "y",
+          "Android Browser": "y",
+          "微信浏览器(Android)": "y",
+          "QQ浏览器(Android)": "y"
+        },
+        "H5-pc": {
+          "Chrome": "y",
+          "IE": "y",
+          "Edge": "y",
+          "Firefox": "y",
+          "Safari": "y"
+        },
+        "小程序": {
+          "微信": "y",
+          "阿里": "y",
+          "百度": "y",
+          "字节跳动": "y",
+          "QQ": "y"
+        },
+        "快应用": {
+          "华为": "u",
+          "联盟": "u"
+        }
+      }
+    }
+  }
+}

+ 48 - 0
uni_modules/uni-pagination/readme.md

@@ -0,0 +1,48 @@
+
+
+## Pagination 分页器
+> **组件名:uni-pagination**
+> 代码块: `uPagination`
+
+
+分页器组件,用于展示页码、请求数据等。
+
+### 安装方式
+
+本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
+
+如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
+
+### 基本用法
+
+在 ``template`` 中使用组件
+
+```html
+<uni-pagination title="标题文字" total="20"></uni-pagination>
+<uni-pagination title="标题文字" show-icon="true" total="50" current="2"></uni-pagination>
+```
+
+## API
+
+### Pagination Props
+
+|属性名		|类型	|默认值	|说明						|
+|:-:		|:-:	|:-:	|:-:						|
+|prevText	|String	|上一页	|左侧按钮文字				|
+|nextText	|String	|下一页	|右侧按钮文字				|
+|current	|Number	|1		|当前页						|
+|total		|Number	|0		|数据总量					|
+|pageSize	|Number	|10		|每页数据量					|
+|showIcon	|Boolean|false	|是否以 icon 形式展示按钮	|
+
+
+### Pagination Events
+
+|事件称名	|说明				|返回值																		|
+|:-:		|:-:				|:-:																				|
+|@change|点击页码按钮时触发	|e={type,current} current为当前页,type值为:next/prev,表示点击的是上一页还是下一个	|
+
+
+## 组件示例
+
+点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/pagination/pagination](https://hellouniapp.dcloud.net.cn/pages/extUI/pagination/pagination)

+ 0 - 0
unpackage/dist/dev/.automator/app-plus/.automator.json


+ 0 - 0
unpackage/dist/dev/.automator/mp-weixin/.automator.json


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/about/about.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/case/case.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/news/news.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/test/test.js.map


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniappchooselocation.js


BIN
unpackage/dist/dev/app-plus/__uniapperror.png


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniappes6.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniappopenlocation.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniapppicker.js


Файловите разлики са ограничени, защото са твърде много
+ 6 - 0
unpackage/dist/dev/app-plus/__uniappquill.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniappquillimageresize.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/__uniappscan.js


BIN
unpackage/dist/dev/app-plus/__uniappsuccess.png


+ 25 - 0
unpackage/dist/dev/app-plus/__uniappview.html

@@ -0,0 +1,25 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+  <head>
+    <meta charset="UTF-8" />
+    <script>
+      var __UniViewStartTime__ = Date.now();
+      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
+        CSS.supports('top: constant(a)'))
+      document.write(
+        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
+        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
+    </script>
+    <title>View</title>
+    <link rel="stylesheet" href="view.css" />
+  </head>
+
+  <body>
+    <div id="app"></div>
+    <script src="__uniappes6.js"></script>
+    <script src="view.umd.min.js"></script>
+    <script src="app-view.js"></script>
+  </body>
+
+</html>

+ 8 - 0
unpackage/dist/dev/app-plus/app-config-service.js

@@ -0,0 +1,8 @@
+
+var isReady=false;var onReadyCallbacks=[];
+var isServiceReady=false;var onServiceReadyCallbacks=[];
+var __uniConfig = {"pages":["pages/index/index","pages/news/news","pages/case/case","pages/about/about","pages/test/test","pages/news/newsDetail"],"window":{"navigationBarTextStyle":"black","navigationBarTitleText":"uni-app","navigationBarBackgroundColor":"#FFFFFF","backgroundColor":"#f8f8f8","enablePullDownRefresh":true},"tabBar":{"color":"#FFFFFF","selectedColor":"#FFFFFF","iconWidth":"18px","borderStyle":"black","backgroundColor":"#1874CD","list":[{"pagePath":"pages/index/index","iconPath":"static/tabBar/1.png","selectedIconPath":"static/tabBar/11.png","text":"首页"},{"pagePath":"pages/about/about","iconPath":"static/tabBar/2.png","selectedIconPath":"static/tabBar/22.png","text":"关于我们"},{"pagePath":"pages/case/case","iconPath":"static/tabBar/3.png","selectedIconPath":"static/tabBar/33.png","text":"案例展示"},{"pagePath":"pages/news/news","iconPath":"static/tabBar/4.png","selectedIconPath":"static/tabBar/44.png","text":"新闻动态"},{"pagePath":"pages/test/test","iconPath":"static/tabBar/5.png","selectedIconPath":"static/tabBar/55.png","text":"节水测试"}]},"nvueCompiler":"uni-app","nvueStyleCompiler":"weex","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"添利","compilerVersion":"3.2.2","entryPagePath":"pages/index/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
+var __uniRoutes = [{"path":"/pages/index/index","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"首页","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}},{"path":"/pages/news/news","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"新闻动态","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}},{"path":"/pages/case/case","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"案例展示","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}},{"path":"/pages/about/about","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"关于我们","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}},{"path":"/pages/test/test","meta":{"isQuit":true,"isTabBar":true},"window":{"navigationBarTitleText":"节水测试","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}},{"path":"/pages/news/newsDetail","meta":{},"window":{"navigationBarTitleText":"新闻动态1","navigationBarBackgroundColor":"#FFFFFF","navigationBarTextStyle":"black"}}];
+__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
+service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

+ 154 - 0
unpackage/dist/dev/app-plus/app-config.js

@@ -0,0 +1,154 @@
+/******/ (function(modules) { // webpackBootstrap
+/******/ 	// install a JSONP callback for chunk loading
+/******/ 	function webpackJsonpCallback(data) {
+/******/ 		var chunkIds = data[0];
+/******/ 		var moreModules = data[1];
+/******/ 		var executeModules = data[2];
+/******/
+/******/ 		// add "moreModules" to the modules object,
+/******/ 		// then flag all "chunkIds" as loaded and fire callback
+/******/ 		var moduleId, chunkId, i = 0, resolves = [];
+/******/ 		for(;i < chunkIds.length; i++) {
+/******/ 			chunkId = chunkIds[i];
+/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ 				resolves.push(installedChunks[chunkId][0]);
+/******/ 			}
+/******/ 			installedChunks[chunkId] = 0;
+/******/ 		}
+/******/ 		for(moduleId in moreModules) {
+/******/ 			if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ 				modules[moduleId] = moreModules[moduleId];
+/******/ 			}
+/******/ 		}
+/******/ 		if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ 		while(resolves.length) {
+/******/ 			resolves.shift()();
+/******/ 		}
+/******/
+/******/ 		// add entry modules from loaded chunk to deferred list
+/******/ 		deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ 		// run deferred modules when all chunks ready
+/******/ 		return checkDeferredModules();
+/******/ 	};
+/******/ 	function checkDeferredModules() {
+/******/ 		var result;
+/******/ 		for(var i = 0; i < deferredModules.length; i++) {
+/******/ 			var deferredModule = deferredModules[i];
+/******/ 			var fulfilled = true;
+/******/ 			for(var j = 1; j < deferredModule.length; j++) {
+/******/ 				var depId = deferredModule[j];
+/******/ 				if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ 			}
+/******/ 			if(fulfilled) {
+/******/ 				deferredModules.splice(i--, 1);
+/******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ 			}
+/******/ 		}
+/******/
+/******/ 		return result;
+/******/ 	}
+/******/
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// object to store loaded and loading chunks
+/******/ 	// undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ 	// Promise = chunk loading, 0 = chunk loaded
+/******/ 	var installedChunks = {
+/******/ 		"app-config": 0
+/******/ 	};
+/******/
+/******/ 	var deferredModules = [];
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// define __esModule on exports
+/******/ 	__webpack_require__.r = function(exports) {
+/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ 		}
+/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
+/******/ 	};
+/******/
+/******/ 	// create a fake namespace object
+/******/ 	// mode & 1: value is a module id, require it
+/******/ 	// mode & 2: merge all properties of value into the ns
+/******/ 	// mode & 4: return value when already ns object
+/******/ 	// mode & 8|1: behave like require
+/******/ 	__webpack_require__.t = function(value, mode) {
+/******/ 		if(mode & 1) value = __webpack_require__(value);
+/******/ 		if(mode & 8) return value;
+/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ 		var ns = Object.create(null);
+/******/ 		__webpack_require__.r(ns);
+/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ 		return ns;
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/";
+/******/
+/******/ 	var jsonpArray = this["webpackJsonp"] = this["webpackJsonp"] || [];
+/******/ 	var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ 	jsonpArray.push = webpackJsonpCallback;
+/******/ 	jsonpArray = jsonpArray.slice();
+/******/ 	for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ 	var parentJsonpFunction = oldJsonpFunction;
+/******/
+/******/
+/******/ 	// run deferred modules from other chunks
+/******/ 	checkDeferredModules();
+/******/ })
+/************************************************************************/
+/******/ ([]);

Файловите разлики са ограничени, защото са твърде много
+ 9 - 0
unpackage/dist/dev/app-plus/app-service.js


Файловите разлики са ограничени, защото са твърде много
+ 795 - 0
unpackage/dist/dev/app-plus/app-view.js


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/manifest.json


+ 551 - 0
unpackage/dist/dev/app-plus/static/css/cmy.css

@@ -0,0 +1,551 @@
+/*初始化类*/
+@font-face {
+	font-family: 'iconfont';
+	/* project id 1482221 */
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot');
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot?#iefix') format('embedded-opentype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff2') format('woff2'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff') format('woff'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.ttf') format('truetype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.svg#iconfont') format('svg');
+}
+
+.acea-row {
+	display: -webkit-box;
+	display: -moz-box;
+	display: -webkit-flex;
+	display: -ms-flexbox;
+	display: flex;
+	-webkit-box-lines: multiple;
+	-moz-box-lines: multiple;
+	-o-box-lines: multiple;
+	-webkit-flex-wrap: wrap;
+	-ms-flex-wrap: wrap;
+	flex-wrap: wrap
+}
+
+.acea-row.row-middle {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center
+}
+
+.bg-color-red {
+	background-color: #e93323 !important;
+}
+
+.acea-row.row-right {
+	-webkit-box-pack: end;
+	-moz-box-pack: end;
+	-o-box-pack: end;
+	-ms-flex-pack: end;
+	-webkit-justify-content: flex-end;
+	justify-content: flex-end
+}
+
+.acea-row.row-between-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: justify;
+	-moz-box-pack: justify;
+	-o-box-pack: justify;
+	-ms-flex-pack: justify;
+	-webkit-justify-content: space-between;
+	justify-content: space-between
+}
+
+.acea-row.row-column-around {
+	-webkit-flex-direction: column;
+	-ms-flex-direction: column;
+	flex-direction: column;
+	justify-content: space-around;
+	-webkit-justify-content: space-around
+}
+
+.acea-row.row-center-wrapper {
+	-webkit-box-align: center;
+	-moz-box-align: center;
+	-o-box-align: center;
+	-ms-flex-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: center;
+	-moz-box-pack: center;
+	-o-box-pack: center;
+	-ms-flex-pack: center;
+	-webkit-justify-content: center;
+	justify-content: center
+}
+
+.iconfont {
+	font-family: "iconfont" !important;
+	font-size: 34rpx;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-webkit-text-stroke-width: 0rpx;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.iconedit:before {
+	content: "\e649";
+}
+
+.iconfavorfill:before {
+	content: "\e64b";
+}
+
+.iconfavor:before {
+	content: "\e64c";
+}
+
+.iconlocation:before {
+	content: "\e651";
+}
+
+.iconroundcheckfill:before {
+	content: "\e656";
+}
+
+.iconroundcheck:before {
+	content: "\e657";
+}
+
+.iconunfold:before {
+	content: "\e661";
+}
+
+.iconlikefill:before {
+	content: "\e668";
+}
+
+.iconlike:before {
+	content: "\e669";
+}
+
+.iconshop:before {
+	content: "\e676";
+}
+
+.iconcart:before {
+	content: "\e6af";
+}
+
+.icondelete:before {
+	content: "\e6b4";
+}
+
+.iconhome:before {
+	content: "\e6b8";
+}
+
+.iconcartfill:before {
+	content: "\e6b9";
+}
+
+.iconhomefill:before {
+	content: "\e6bb";
+}
+
+.iconlock:before {
+	content: "\e6c0";
+}
+
+.iconfriendadd:before {
+	content: "\e6ca";
+}
+
+.iconfold:before {
+	content: "\e6de";
+}
+
+.iconapps:before {
+	content: "\e729";
+}
+
+.iconadd:before {
+	content: "\e767";
+}
+
+.iconmove:before {
+	content: "\e768";
+}
+
+.icontriangledownfill:before {
+	content: "\e79b";
+}
+
+.icontriangleupfill:before {
+	content: "\e79c";
+}
+
+.iconshaixuan:before {
+	content: "\e74a";
+}
+
+.iconyanzhengma:before {
+	content: "\e684";
+}
+
+.iconjifen:before {
+	content: "\e60f";
+}
+
+.iconwuliuxinxi:before {
+	content: "\e62b";
+}
+
+.iconmessage:before {
+	content: "\e78a";
+}
+
+.iconsetting:before {
+	content: "\e78e";
+}
+
+.iconaddition:before {
+	content: "\e6e0";
+}
+
+.iconclose:before {
+	content: "\e6e9";
+}
+
+.iconenter:after {
+	content: "\e6f8";
+}
+
+.iconprompt:before {
+	content: "\e71b";
+}
+
+.iconreturn:before {
+	content: "\e720";
+}
+
+.iconsearch:before {
+	content: "\e741";
+}
+
+.iconpengyouquan:before {
+	content: "\e62c";
+}
+
+.iconweixin:before {
+	content: "\e60e";
+}
+
+.iconzhifubao:before {
+	content: "\e673";
+}
+
+.iconyue:before {
+	content: "\e618";
+}
+
+.iconweixin1:before {
+	content: "\e622";
+}
+
+.iconlock1:before {
+	content: "\e64d";
+}
+
+.iconuser:before {
+	content: "\e64e";
+}
+
+.iconchenggongtixianshouyi:before {
+	content: "\e64f";
+}
+
+.iconviptuiguangdingdan:before {
+	content: "\e650";
+}
+
+.icondaifukuan:before {
+	content: "\e652";
+}
+
+.icondaijiesuanshouyi:before {
+	content: "\e653";
+}
+
+.icondaidakuanshouyi:before {
+	content: "\e654";
+}
+
+.icondaifahuo:before {
+	content: "\e655";
+}
+
+.icondaishouhuoshouyi:before {
+	content: "\e658";
+}
+
+.icondaishouhuo:before {
+	content: "\e659";
+}
+
+.iconwuxiaoshouyi:before {
+	content: "\e65a";
+}
+
+.icontixianmingxi:before {
+	content: "\e65b";
+}
+
+.iconshouyi:before {
+	content: "\e65c";
+}
+
+.iconkouchutixianshouxufei:before {
+	content: "\e65d";
+}
+
+.iconyishenqingshouyi:before {
+	content: "\e65e";
+}
+
+.icontuihuanhuo:before {
+	content: "\e65f";
+}
+
+
+/*水平线*/
+.hr {
+	width: 100%;
+	position: relative;
+	border-bottom: 1px solid #dddddd;
+	/* height: 0.5rpx; */
+}
+
+/* 一行显示 */
+.clamp {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	display: block;
+}
+
+/* 二行显示 */
+.clamp2 {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+}
+
+/* 二行显示 */
+.ellipsis {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 2;
+}
+
+.common-hover {
+	background: #f5f5f5;
+}
+
+/* 角标 */
+.corner {
+	background-color: #e51c23;
+	position: absolute;
+	right: -18rpx;
+	top: -18rpx;
+	color: #FFFFFF;
+	text-align: center;
+	border-radius: 999px;
+	font-size: 24rpx !important;
+	min-width: 35rpx;
+	min-height: 35rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	line-height: 1;
+}
+
+.flex_item {
+	display: flex;
+	align-items: center;
+	/* justify-content: space-between; */
+}
+
+/* 左右顶格加上下居中 */
+.flex-between-center {
+	display: flex;
+	justify-content: space-between;
+	align-items: center;
+}
+
+/* flex布局-整体居中 */
+.flex-center {
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+
+.flex-start {
+	display: flex;
+	align-items: center;
+	justify-content: flex-start;
+}
+
+/*文字对齐*/
+.text-left {
+	text-align: left !important;
+}
+
+.text-center {
+	text-align: center !important;
+}
+
+.text-justify {
+	text-align: justify !important;
+}
+
+.text-right {
+	text-align: right !important;
+}
+
+.text-default {
+	color: #212121 !important;
+}
+
+.text-white {
+	color: #ffffff !important;
+}
+
+.text-primary {
+	color: #00bcd4 !important;
+}
+
+.text-success {
+	color: #009688 !important;
+}
+
+.text-info {
+	color: #03a9f4 !important;
+}
+
+.text-warning {
+	color: #ffc107 !important;
+}
+
+.text-danger {
+	color: #e51c23 !important;
+}
+
+.text-pink {
+	color: #e91e63 !important;
+}
+
+.text-purple {
+	color: #673ab7 !important;
+}
+
+.text-indigo {
+	color: #3f51b5 !important;
+}
+
+.text-gray {
+	color: #999999 !important;
+}
+
+.bg-default {
+	background-color: #f5f5f5 !important;
+}
+
+.bg-primary {
+	background-color: #00bcd4 !important;
+}
+
+.bg-success {
+	background-color: #009688 !important;
+}
+
+.bg-info {
+	background-color: #03a9f4 !important;
+}
+
+.bg-warning {
+	background-color: #FFB238 !important;
+}
+
+.bg-danger {
+	background-color: #DC4D46 !important;
+}
+
+.bg-pink {
+	background-color: #e91e63 !important;
+}
+
+.bg-purple {
+	background-color: #673ab7 !important;
+}
+
+.bg-indigo {
+	background-color: #3f51b5 !important;
+}
+
+.bg-white {
+	background-color: white !important;
+}
+
+.bg-gray {
+	background-color: #e3e3e3 !important;
+}
+
+/* 边框 */
+.border-radius-15 {
+	border-radius: 15rpx;
+}
+
+.border-radius-10 {
+	border-radius: 10rpx;
+}
+
+.border-radius-all {
+	border-radius: 1000rpx;
+}
+
+/* 底部边线 */
+.borde-b {
+	border-bottom: 1px solid #dddddd;
+}
+
+/* 弹性盒子 */
+.flex {
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+}
+
+.items-left {
+	justify-content: flex-start;
+}
+
+.items-right {
+	justify-content: flex-end;
+}
+
+.flex-shrink-false {
+	flex-shrink: 0;
+}
+
+.flex-grow-true {
+	flex-grow: 1;
+}
+
+.position-relative {
+	position: relative;
+}

BIN
unpackage/dist/dev/app-plus/static/img/erweima.png


BIN
unpackage/dist/dev/app-plus/static/img/introduce.png


BIN
unpackage/dist/dev/app-plus/static/img/logo.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/1.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/11.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/2.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/22.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/3.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/33.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/4.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/44.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/5.png


BIN
unpackage/dist/dev/app-plus/static/tabBar/55.png


BIN
unpackage/dist/dev/app-plus/uni_modules/uni-icons/components/uni-icons/uni.ttf


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/view.css


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
unpackage/dist/dev/app-plus/view.umd.min.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/app.js

@@ -0,0 +1,4 @@
+
+require('./common/runtime.js')
+require('./common/vendor.js')
+require('./common/main.js')

+ 58 - 0
unpackage/dist/dev/mp-weixin/app.json

@@ -0,0 +1,58 @@
+{
+  "pages": [
+    "pages/index/index",
+    "pages/news/news",
+    "pages/case/case",
+    "pages/about/about",
+    "pages/test/test"
+  ],
+  "subPackages": [],
+  "window": {
+    "navigationBarTextStyle": "black",
+    "navigationBarTitleText": "uni-app",
+    "navigationBarBackgroundColor": "#FFFFFF",
+    "backgroundColor": "#f8f8f8",
+    "enablePullDownRefresh": true
+  },
+  "tabBar": {
+    "color": "#FFFFFF",
+    "selectedColor": "#FFFFFF",
+    "iconWidth": "18px",
+    "borderStyle": "black",
+    "backgroundColor": "#1874CD",
+    "selectedBackgroundColor": "#3CB371",
+    "list": [
+      {
+        "pagePath": "pages/index/index",
+        "iconPath": "static/tabBar/11.png",
+        "selectedIconPath": "static/tabBar/11.png",
+        "text": "首页"
+      },
+      {
+        "pagePath": "pages/about/about",
+        "iconPath": "static/tabBar/22.png",
+        "selectedIconPath": "static/tabBar/22.png",
+        "text": "关于我们"
+      },
+      {
+        "pagePath": "pages/case/case",
+        "iconPath": "static/tabBar/33.png",
+        "selectedIconPath": "static/tabBar/33.png",
+        "text": "案例展示"
+      },
+      {
+        "pagePath": "pages/news/news",
+        "iconPath": "static/tabBar/44.png",
+        "selectedIconPath": "static/tabBar/44.png",
+        "text": "新闻动态"
+      },
+      {
+        "pagePath": "pages/test/test",
+        "iconPath": "static/tabBar/55.png",
+        "selectedIconPath": "static/tabBar/55.png",
+        "text": "节水测试"
+      }
+    ]
+  },
+  "usingComponents": {}
+}

+ 3 - 0
unpackage/dist/dev/mp-weixin/app.wxss

@@ -0,0 +1,3 @@
+@import './common/main.wxss';
+
+[data-custom-hidden="true"],[bind-data-custom-hidden="true"]{display: none !important;}

Файловите разлики са ограничени, защото са твърде много
+ 156 - 0
unpackage/dist/dev/mp-weixin/common/main.js


+ 4017 - 0
unpackage/dist/dev/mp-weixin/common/main.wxss

@@ -0,0 +1,4017 @@
+@charset "UTF-8";
+/* uni.scss */
+/* 页面左右间距 */
+/* 文字尺寸 */
+/*文字颜色*/
+/* 边框颜色 */
+/*颜色*/
+/* 图片加载中颜色 */
+/* 行为相关颜色 */
+/* 功能栏字体大小 */
+/*功能栏左侧小图标*/
+/*全局公共样式和字体图标*/
+/*初始化类*/
+@font-face {
+	font-family: 'iconfont';
+	/* project id 1482221 */
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot');
+	src: url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.eot?#iefix') format('embedded-opentype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff2') format('woff2'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.woff') format('woff'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.ttf') format('truetype'),
+		url('https://at.alicdn.com/t/font_1482221_x9emymthrxs.svg#iconfont') format('svg');
+}
+.acea-row {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-lines: multiple;
+	-moz-box-lines: multiple;
+	-o-box-lines: multiple;
+	-webkit-flex-wrap: wrap;
+	flex-wrap: wrap
+}
+.acea-row.row-middle {
+	-webkit-box-align: center;
+	-o-box-align: center;
+	-webkit-align-items: center;
+	align-items: center
+}
+.bg-color-red {
+	background-color: #e93323 !important;
+}
+.acea-row.row-right {
+	-webkit-box-pack: end;
+	-o-box-pack: end;
+	-webkit-justify-content: flex-end;
+	justify-content: flex-end
+}
+.acea-row.row-between-wrapper {
+	-webkit-box-align: center;
+	-o-box-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: justify;
+	-o-box-pack: justify;
+	-webkit-justify-content: space-between;
+	justify-content: space-between
+}
+.acea-row.row-column-around {
+	-webkit-flex-direction: column;
+	-webkit-box-orient: vertical;
+	-webkit-box-direction: normal;
+	        flex-direction: column;
+	justify-content: space-around;
+	-webkit-justify-content: space-around
+}
+.acea-row.row-center-wrapper {
+	-webkit-box-align: center;
+	-o-box-align: center;
+	-webkit-align-items: center;
+	align-items: center;
+	-webkit-box-pack: center;
+	-o-box-pack: center;
+	-webkit-justify-content: center;
+	justify-content: center
+}
+.iconfont {
+	font-family: "iconfont" !important;
+	font-size: 34rpx;
+	font-style: normal;
+	-webkit-font-smoothing: antialiased;
+	-webkit-text-stroke-width: 0rpx;
+	-moz-osx-font-smoothing: grayscale;
+}
+.iconedit:before {
+	content: "\e649";
+}
+.iconfavorfill:before {
+	content: "\e64b";
+}
+.iconfavor:before {
+	content: "\e64c";
+}
+.iconlocation:before {
+	content: "\e651";
+}
+.iconroundcheckfill:before {
+	content: "\e656";
+}
+.iconroundcheck:before {
+	content: "\e657";
+}
+.iconunfold:before {
+	content: "\e661";
+}
+.iconlikefill:before {
+	content: "\e668";
+}
+.iconlike:before {
+	content: "\e669";
+}
+.iconshop:before {
+	content: "\e676";
+}
+.iconcart:before {
+	content: "\e6af";
+}
+.icondelete:before {
+	content: "\e6b4";
+}
+.iconhome:before {
+	content: "\e6b8";
+}
+.iconcartfill:before {
+	content: "\e6b9";
+}
+.iconhomefill:before {
+	content: "\e6bb";
+}
+.iconlock:before {
+	content: "\e6c0";
+}
+.iconfriendadd:before {
+	content: "\e6ca";
+}
+.iconfold:before {
+	content: "\e6de";
+}
+.iconapps:before {
+	content: "\e729";
+}
+.iconadd:before {
+	content: "\e767";
+}
+.iconmove:before {
+	content: "\e768";
+}
+.icontriangledownfill:before {
+	content: "\e79b";
+}
+.icontriangleupfill:before {
+	content: "\e79c";
+}
+.iconshaixuan:before {
+	content: "\e74a";
+}
+.iconyanzhengma:before {
+	content: "\e684";
+}
+.iconjifen:before {
+	content: "\e60f";
+}
+.iconwuliuxinxi:before {
+	content: "\e62b";
+}
+.iconmessage:before {
+	content: "\e78a";
+}
+.iconsetting:before {
+	content: "\e78e";
+}
+.iconaddition:before {
+	content: "\e6e0";
+}
+.iconclose:before {
+	content: "\e6e9";
+}
+.iconenter:after {
+	content: "\e6f8";
+}
+.iconprompt:before {
+	content: "\e71b";
+}
+.iconreturn:before {
+	content: "\e720";
+}
+.iconsearch:before {
+	content: "\e741";
+}
+.iconpengyouquan:before {
+	content: "\e62c";
+}
+.iconweixin:before {
+	content: "\e60e";
+}
+.iconzhifubao:before {
+	content: "\e673";
+}
+.iconyue:before {
+	content: "\e618";
+}
+.iconweixin1:before {
+	content: "\e622";
+}
+.iconlock1:before {
+	content: "\e64d";
+}
+.iconuser:before {
+	content: "\e64e";
+}
+.iconchenggongtixianshouyi:before {
+	content: "\e64f";
+}
+.iconviptuiguangdingdan:before {
+	content: "\e650";
+}
+.icondaifukuan:before {
+	content: "\e652";
+}
+.icondaijiesuanshouyi:before {
+	content: "\e653";
+}
+.icondaidakuanshouyi:before {
+	content: "\e654";
+}
+.icondaifahuo:before {
+	content: "\e655";
+}
+.icondaishouhuoshouyi:before {
+	content: "\e658";
+}
+.icondaishouhuo:before {
+	content: "\e659";
+}
+.iconwuxiaoshouyi:before {
+	content: "\e65a";
+}
+.icontixianmingxi:before {
+	content: "\e65b";
+}
+.iconshouyi:before {
+	content: "\e65c";
+}
+.iconkouchutixianshouxufei:before {
+	content: "\e65d";
+}
+.iconyishenqingshouyi:before {
+	content: "\e65e";
+}
+.icontuihuanhuo:before {
+	content: "\e65f";
+}
+/*水平线*/
+.hr {
+	width: 100%;
+	position: relative;
+	border-bottom: 1px solid #dddddd;
+	/* height: 0.5rpx; */
+}
+/* 一行显示 */
+.clamp {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	white-space: nowrap;
+	display: block;
+}
+/* 二行显示 */
+.clamp2 {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-line-clamp: 2;
+	-webkit-box-orient: vertical;
+}
+/* 二行显示 */
+.ellipsis {
+	overflow: hidden;
+	text-overflow: ellipsis;
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 2;
+}
+.common-hover {
+	background: #f5f5f5;
+}
+/* 角标 */
+.corner {
+	background-color: #e51c23;
+	position: absolute;
+	right: -18rpx;
+	top: -18rpx;
+	color: #FFFFFF;
+	text-align: center;
+	border-radius: 999px;
+	font-size: 24rpx !important;
+	min-width: 35rpx;
+	min-height: 35rpx;
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	-webkit-box-pack: center;
+	-webkit-justify-content: center;
+	        justify-content: center;
+	line-height: 1;
+}
+.flex_item {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	/* justify-content: space-between; */
+}
+/* 左右顶格加上下居中 */
+.flex-between-center {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-pack: justify;
+	-webkit-justify-content: space-between;
+	        justify-content: space-between;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+}
+/* flex布局-整体居中 */
+.flex-center {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	-webkit-box-pack: center;
+	-webkit-justify-content: center;
+	        justify-content: center;
+}
+.flex-start {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	-webkit-box-pack: start;
+	-webkit-justify-content: flex-start;
+	        justify-content: flex-start;
+}
+/*文字对齐*/
+.text-left {
+	text-align: left !important;
+}
+.text-center {
+	text-align: center !important;
+}
+.text-justify {
+	text-align: justify !important;
+}
+.text-right {
+	text-align: right !important;
+}
+.text-default {
+	color: #212121 !important;
+}
+.text-white {
+	color: #ffffff !important;
+}
+.text-primary {
+	color: #00bcd4 !important;
+}
+.text-success {
+	color: #009688 !important;
+}
+.text-info {
+	color: #03a9f4 !important;
+}
+.text-warning {
+	color: #ffc107 !important;
+}
+.text-danger {
+	color: #e51c23 !important;
+}
+.text-pink {
+	color: #e91e63 !important;
+}
+.text-purple {
+	color: #673ab7 !important;
+}
+.text-indigo {
+	color: #3f51b5 !important;
+}
+.text-gray {
+	color: #999999 !important;
+}
+.bg-default {
+	background-color: #f5f5f5 !important;
+}
+.bg-primary {
+	background-color: #00bcd4 !important;
+}
+.bg-success {
+	background-color: #009688 !important;
+}
+.bg-info {
+	background-color: #03a9f4 !important;
+}
+.bg-warning {
+	background-color: #FFB238 !important;
+}
+.bg-danger {
+	background-color: #DC4D46 !important;
+}
+.bg-pink {
+	background-color: #e91e63 !important;
+}
+.bg-purple {
+	background-color: #673ab7 !important;
+}
+.bg-indigo {
+	background-color: #3f51b5 !important;
+}
+.bg-white {
+	background-color: white !important;
+}
+.bg-gray {
+	background-color: #e3e3e3 !important;
+}
+/* 边框 */
+.border-radius-15 {
+	border-radius: 15rpx;
+}
+.border-radius-10 {
+	border-radius: 10rpx;
+}
+.border-radius-all {
+	border-radius: 1000rpx;
+}
+/* 底部边线 */
+.borde-b {
+	border-bottom: 1px solid #dddddd;
+}
+/* 弹性盒子 */
+.flex {
+	display: -webkit-box;
+	display: -webkit-flex;
+	display: flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	-webkit-box-pack: justify;
+	-webkit-justify-content: space-between;
+	        justify-content: space-between;
+}
+.items-left {
+	-webkit-box-pack: start;
+	-webkit-justify-content: flex-start;
+	        justify-content: flex-start;
+}
+.items-right {
+	-webkit-box-pack: end;
+	-webkit-justify-content: flex-end;
+	        justify-content: flex-end;
+}
+.flex-shrink-false {
+	-webkit-flex-shrink: 0;
+	        flex-shrink: 0;
+}
+.flex-grow-true {
+	-webkit-box-flex: 1;
+	-webkit-flex-grow: 1;
+	        flex-grow: 1;
+}
+.position-relative {
+	position: relative;
+}
+.u-relative,
+.u-rela {
+  position: relative;
+}
+.u-absolute,
+.u-abso {
+  position: absolute;
+}
+image {
+  display: inline-block;
+}
+view,
+text {
+  box-sizing: border-box;
+}
+.u-font-xs {
+  font-size: 22rpx;
+}
+.u-font-sm {
+  font-size: 26rpx;
+}
+.u-font-md {
+  font-size: 28rpx;
+}
+.u-font-lg {
+  font-size: 30rpx;
+}
+.u-font-xl {
+  font-size: 34rpx;
+}
+.u-flex {
+
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+
+  -webkit-box-orient: horizontal;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: row;
+          flex-direction: row;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+.u-flex-wrap {
+  -webkit-flex-wrap: wrap;
+          flex-wrap: wrap;
+}
+.u-flex-nowrap {
+  -webkit-flex-wrap: nowrap;
+          flex-wrap: nowrap;
+}
+.u-col-center {
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+.u-col-top {
+  -webkit-box-align: start;
+  -webkit-align-items: flex-start;
+          align-items: flex-start;
+}
+.u-col-bottom {
+  -webkit-box-align: end;
+  -webkit-align-items: flex-end;
+          align-items: flex-end;
+}
+.u-row-center {
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+          justify-content: center;
+}
+.u-row-left {
+  -webkit-box-pack: start;
+  -webkit-justify-content: flex-start;
+          justify-content: flex-start;
+}
+.u-row-right {
+  -webkit-box-pack: end;
+  -webkit-justify-content: flex-end;
+          justify-content: flex-end;
+}
+.u-row-between {
+  -webkit-box-pack: justify;
+  -webkit-justify-content: space-between;
+          justify-content: space-between;
+}
+.u-row-around {
+  -webkit-justify-content: space-around;
+          justify-content: space-around;
+}
+.u-text-left {
+  text-align: left;
+}
+.u-text-center {
+  text-align: center;
+}
+.u-text-right {
+  text-align: right;
+}
+.u-flex-col {
+
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: column;
+          flex-direction: column;
+}
+.u-flex-0 {
+  -webkit-box-flex: 0;
+  -webkit-flex: 0;
+          flex: 0;
+}
+.u-flex-1 {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+          flex: 1;
+}
+.u-flex-2 {
+  -webkit-box-flex: 2;
+  -webkit-flex: 2;
+          flex: 2;
+}
+.u-flex-3 {
+  -webkit-box-flex: 3;
+  -webkit-flex: 3;
+          flex: 3;
+}
+.u-flex-4 {
+  -webkit-box-flex: 4;
+  -webkit-flex: 4;
+          flex: 4;
+}
+.u-flex-5 {
+  -webkit-box-flex: 5;
+  -webkit-flex: 5;
+          flex: 5;
+}
+.u-flex-6 {
+  -webkit-box-flex: 6;
+  -webkit-flex: 6;
+          flex: 6;
+}
+.u-flex-7 {
+  -webkit-box-flex: 7;
+  -webkit-flex: 7;
+          flex: 7;
+}
+.u-flex-8 {
+  -webkit-box-flex: 8;
+  -webkit-flex: 8;
+          flex: 8;
+}
+.u-flex-9 {
+  -webkit-box-flex: 9;
+  -webkit-flex: 9;
+          flex: 9;
+}
+.u-flex-10 {
+  -webkit-box-flex: 10;
+  -webkit-flex: 10;
+          flex: 10;
+}
+.u-flex-11 {
+  -webkit-box-flex: 11;
+  -webkit-flex: 11;
+          flex: 11;
+}
+.u-flex-12 {
+  -webkit-box-flex: 12;
+  -webkit-flex: 12;
+          flex: 12;
+}
+.u-font-9 {
+  font-size: 9px;
+}
+.u-font-10 {
+  font-size: 10px;
+}
+.u-font-11 {
+  font-size: 11px;
+}
+.u-font-12 {
+  font-size: 12px;
+}
+.u-font-13 {
+  font-size: 13px;
+}
+.u-font-14 {
+  font-size: 14px;
+}
+.u-font-15 {
+  font-size: 15px;
+}
+.u-font-16 {
+  font-size: 16px;
+}
+.u-font-17 {
+  font-size: 17px;
+}
+.u-font-18 {
+  font-size: 18px;
+}
+.u-font-19 {
+  font-size: 19px;
+}
+.u-font-20 {
+  font-size: 20rpx;
+}
+.u-font-21 {
+  font-size: 21rpx;
+}
+.u-font-22 {
+  font-size: 22rpx;
+}
+.u-font-23 {
+  font-size: 23rpx;
+}
+.u-font-24 {
+  font-size: 24rpx;
+}
+.u-font-25 {
+  font-size: 25rpx;
+}
+.u-font-26 {
+  font-size: 26rpx;
+}
+.u-font-27 {
+  font-size: 27rpx;
+}
+.u-font-28 {
+  font-size: 28rpx;
+}
+.u-font-29 {
+  font-size: 29rpx;
+}
+.u-font-30 {
+  font-size: 30rpx;
+}
+.u-font-31 {
+  font-size: 31rpx;
+}
+.u-font-32 {
+  font-size: 32rpx;
+}
+.u-font-33 {
+  font-size: 33rpx;
+}
+.u-font-34 {
+  font-size: 34rpx;
+}
+.u-font-35 {
+  font-size: 35rpx;
+}
+.u-font-36 {
+  font-size: 36rpx;
+}
+.u-font-37 {
+  font-size: 37rpx;
+}
+.u-font-38 {
+  font-size: 38rpx;
+}
+.u-font-39 {
+  font-size: 39rpx;
+}
+.u-font-40 {
+  font-size: 40rpx;
+}
+.u-margin-0, .u-m-0 {
+  margin: 0rpx !important;
+}
+.u-padding-0, .u-p-0 {
+  padding: 0rpx !important;
+}
+.u-m-l-0 {
+  margin-left: 0rpx !important;
+}
+.u-p-l-0 {
+  padding-left: 0rpx !important;
+}
+.u-margin-left-0 {
+  margin-left: 0rpx !important;
+}
+.u-padding-left-0 {
+  padding-left: 0rpx !important;
+}
+.u-m-t-0 {
+  margin-top: 0rpx !important;
+}
+.u-p-t-0 {
+  padding-top: 0rpx !important;
+}
+.u-margin-top-0 {
+  margin-top: 0rpx !important;
+}
+.u-padding-top-0 {
+  padding-top: 0rpx !important;
+}
+.u-m-r-0 {
+  margin-right: 0rpx !important;
+}
+.u-p-r-0 {
+  padding-right: 0rpx !important;
+}
+.u-margin-right-0 {
+  margin-right: 0rpx !important;
+}
+.u-padding-right-0 {
+  padding-right: 0rpx !important;
+}
+.u-m-b-0 {
+  margin-bottom: 0rpx !important;
+}
+.u-p-b-0 {
+  padding-bottom: 0rpx !important;
+}
+.u-margin-bottom-0 {
+  margin-bottom: 0rpx !important;
+}
+.u-padding-bottom-0 {
+  padding-bottom: 0rpx !important;
+}
+.u-margin-2, .u-m-2 {
+  margin: 2rpx !important;
+}
+.u-padding-2, .u-p-2 {
+  padding: 2rpx !important;
+}
+.u-m-l-2 {
+  margin-left: 2rpx !important;
+}
+.u-p-l-2 {
+  padding-left: 2rpx !important;
+}
+.u-margin-left-2 {
+  margin-left: 2rpx !important;
+}
+.u-padding-left-2 {
+  padding-left: 2rpx !important;
+}
+.u-m-t-2 {
+  margin-top: 2rpx !important;
+}
+.u-p-t-2 {
+  padding-top: 2rpx !important;
+}
+.u-margin-top-2 {
+  margin-top: 2rpx !important;
+}
+.u-padding-top-2 {
+  padding-top: 2rpx !important;
+}
+.u-m-r-2 {
+  margin-right: 2rpx !important;
+}
+.u-p-r-2 {
+  padding-right: 2rpx !important;
+}
+.u-margin-right-2 {
+  margin-right: 2rpx !important;
+}
+.u-padding-right-2 {
+  padding-right: 2rpx !important;
+}
+.u-m-b-2 {
+  margin-bottom: 2rpx !important;
+}
+.u-p-b-2 {
+  padding-bottom: 2rpx !important;
+}
+.u-margin-bottom-2 {
+  margin-bottom: 2rpx !important;
+}
+.u-padding-bottom-2 {
+  padding-bottom: 2rpx !important;
+}
+.u-margin-4, .u-m-4 {
+  margin: 4rpx !important;
+}
+.u-padding-4, .u-p-4 {
+  padding: 4rpx !important;
+}
+.u-m-l-4 {
+  margin-left: 4rpx !important;
+}
+.u-p-l-4 {
+  padding-left: 4rpx !important;
+}
+.u-margin-left-4 {
+  margin-left: 4rpx !important;
+}
+.u-padding-left-4 {
+  padding-left: 4rpx !important;
+}
+.u-m-t-4 {
+  margin-top: 4rpx !important;
+}
+.u-p-t-4 {
+  padding-top: 4rpx !important;
+}
+.u-margin-top-4 {
+  margin-top: 4rpx !important;
+}
+.u-padding-top-4 {
+  padding-top: 4rpx !important;
+}
+.u-m-r-4 {
+  margin-right: 4rpx !important;
+}
+.u-p-r-4 {
+  padding-right: 4rpx !important;
+}
+.u-margin-right-4 {
+  margin-right: 4rpx !important;
+}
+.u-padding-right-4 {
+  padding-right: 4rpx !important;
+}
+.u-m-b-4 {
+  margin-bottom: 4rpx !important;
+}
+.u-p-b-4 {
+  padding-bottom: 4rpx !important;
+}
+.u-margin-bottom-4 {
+  margin-bottom: 4rpx !important;
+}
+.u-padding-bottom-4 {
+  padding-bottom: 4rpx !important;
+}
+.u-margin-5, .u-m-5 {
+  margin: 5rpx !important;
+}
+.u-padding-5, .u-p-5 {
+  padding: 5rpx !important;
+}
+.u-m-l-5 {
+  margin-left: 5rpx !important;
+}
+.u-p-l-5 {
+  padding-left: 5rpx !important;
+}
+.u-margin-left-5 {
+  margin-left: 5rpx !important;
+}
+.u-padding-left-5 {
+  padding-left: 5rpx !important;
+}
+.u-m-t-5 {
+  margin-top: 5rpx !important;
+}
+.u-p-t-5 {
+  padding-top: 5rpx !important;
+}
+.u-margin-top-5 {
+  margin-top: 5rpx !important;
+}
+.u-padding-top-5 {
+  padding-top: 5rpx !important;
+}
+.u-m-r-5 {
+  margin-right: 5rpx !important;
+}
+.u-p-r-5 {
+  padding-right: 5rpx !important;
+}
+.u-margin-right-5 {
+  margin-right: 5rpx !important;
+}
+.u-padding-right-5 {
+  padding-right: 5rpx !important;
+}
+.u-m-b-5 {
+  margin-bottom: 5rpx !important;
+}
+.u-p-b-5 {
+  padding-bottom: 5rpx !important;
+}
+.u-margin-bottom-5 {
+  margin-bottom: 5rpx !important;
+}
+.u-padding-bottom-5 {
+  padding-bottom: 5rpx !important;
+}
+.u-margin-6, .u-m-6 {
+  margin: 6rpx !important;
+}
+.u-padding-6, .u-p-6 {
+  padding: 6rpx !important;
+}
+.u-m-l-6 {
+  margin-left: 6rpx !important;
+}
+.u-p-l-6 {
+  padding-left: 6rpx !important;
+}
+.u-margin-left-6 {
+  margin-left: 6rpx !important;
+}
+.u-padding-left-6 {
+  padding-left: 6rpx !important;
+}
+.u-m-t-6 {
+  margin-top: 6rpx !important;
+}
+.u-p-t-6 {
+  padding-top: 6rpx !important;
+}
+.u-margin-top-6 {
+  margin-top: 6rpx !important;
+}
+.u-padding-top-6 {
+  padding-top: 6rpx !important;
+}
+.u-m-r-6 {
+  margin-right: 6rpx !important;
+}
+.u-p-r-6 {
+  padding-right: 6rpx !important;
+}
+.u-margin-right-6 {
+  margin-right: 6rpx !important;
+}
+.u-padding-right-6 {
+  padding-right: 6rpx !important;
+}
+.u-m-b-6 {
+  margin-bottom: 6rpx !important;
+}
+.u-p-b-6 {
+  padding-bottom: 6rpx !important;
+}
+.u-margin-bottom-6 {
+  margin-bottom: 6rpx !important;
+}
+.u-padding-bottom-6 {
+  padding-bottom: 6rpx !important;
+}
+.u-margin-8, .u-m-8 {
+  margin: 8rpx !important;
+}
+.u-padding-8, .u-p-8 {
+  padding: 8rpx !important;
+}
+.u-m-l-8 {
+  margin-left: 8rpx !important;
+}
+.u-p-l-8 {
+  padding-left: 8rpx !important;
+}
+.u-margin-left-8 {
+  margin-left: 8rpx !important;
+}
+.u-padding-left-8 {
+  padding-left: 8rpx !important;
+}
+.u-m-t-8 {
+  margin-top: 8rpx !important;
+}
+.u-p-t-8 {
+  padding-top: 8rpx !important;
+}
+.u-margin-top-8 {
+  margin-top: 8rpx !important;
+}
+.u-padding-top-8 {
+  padding-top: 8rpx !important;
+}
+.u-m-r-8 {
+  margin-right: 8rpx !important;
+}
+.u-p-r-8 {
+  padding-right: 8rpx !important;
+}
+.u-margin-right-8 {
+  margin-right: 8rpx !important;
+}
+.u-padding-right-8 {
+  padding-right: 8rpx !important;
+}
+.u-m-b-8 {
+  margin-bottom: 8rpx !important;
+}
+.u-p-b-8 {
+  padding-bottom: 8rpx !important;
+}
+.u-margin-bottom-8 {
+  margin-bottom: 8rpx !important;
+}
+.u-padding-bottom-8 {
+  padding-bottom: 8rpx !important;
+}
+.u-margin-10, .u-m-10 {
+  margin: 10rpx !important;
+}
+.u-padding-10, .u-p-10 {
+  padding: 10rpx !important;
+}
+.u-m-l-10 {
+  margin-left: 10rpx !important;
+}
+.u-p-l-10 {
+  padding-left: 10rpx !important;
+}
+.u-margin-left-10 {
+  margin-left: 10rpx !important;
+}
+.u-padding-left-10 {
+  padding-left: 10rpx !important;
+}
+.u-m-t-10 {
+  margin-top: 10rpx !important;
+}
+.u-p-t-10 {
+  padding-top: 10rpx !important;
+}
+.u-margin-top-10 {
+  margin-top: 10rpx !important;
+}
+.u-padding-top-10 {
+  padding-top: 10rpx !important;
+}
+.u-m-r-10 {
+  margin-right: 10rpx !important;
+}
+.u-p-r-10 {
+  padding-right: 10rpx !important;
+}
+.u-margin-right-10 {
+  margin-right: 10rpx !important;
+}
+.u-padding-right-10 {
+  padding-right: 10rpx !important;
+}
+.u-m-b-10 {
+  margin-bottom: 10rpx !important;
+}
+.u-p-b-10 {
+  padding-bottom: 10rpx !important;
+}
+.u-margin-bottom-10 {
+  margin-bottom: 10rpx !important;
+}
+.u-padding-bottom-10 {
+  padding-bottom: 10rpx !important;
+}
+.u-margin-12, .u-m-12 {
+  margin: 12rpx !important;
+}
+.u-padding-12, .u-p-12 {
+  padding: 12rpx !important;
+}
+.u-m-l-12 {
+  margin-left: 12rpx !important;
+}
+.u-p-l-12 {
+  padding-left: 12rpx !important;
+}
+.u-margin-left-12 {
+  margin-left: 12rpx !important;
+}
+.u-padding-left-12 {
+  padding-left: 12rpx !important;
+}
+.u-m-t-12 {
+  margin-top: 12rpx !important;
+}
+.u-p-t-12 {
+  padding-top: 12rpx !important;
+}
+.u-margin-top-12 {
+  margin-top: 12rpx !important;
+}
+.u-padding-top-12 {
+  padding-top: 12rpx !important;
+}
+.u-m-r-12 {
+  margin-right: 12rpx !important;
+}
+.u-p-r-12 {
+  padding-right: 12rpx !important;
+}
+.u-margin-right-12 {
+  margin-right: 12rpx !important;
+}
+.u-padding-right-12 {
+  padding-right: 12rpx !important;
+}
+.u-m-b-12 {
+  margin-bottom: 12rpx !important;
+}
+.u-p-b-12 {
+  padding-bottom: 12rpx !important;
+}
+.u-margin-bottom-12 {
+  margin-bottom: 12rpx !important;
+}
+.u-padding-bottom-12 {
+  padding-bottom: 12rpx !important;
+}
+.u-margin-14, .u-m-14 {
+  margin: 14rpx !important;
+}
+.u-padding-14, .u-p-14 {
+  padding: 14rpx !important;
+}
+.u-m-l-14 {
+  margin-left: 14rpx !important;
+}
+.u-p-l-14 {
+  padding-left: 14rpx !important;
+}
+.u-margin-left-14 {
+  margin-left: 14rpx !important;
+}
+.u-padding-left-14 {
+  padding-left: 14rpx !important;
+}
+.u-m-t-14 {
+  margin-top: 14rpx !important;
+}
+.u-p-t-14 {
+  padding-top: 14rpx !important;
+}
+.u-margin-top-14 {
+  margin-top: 14rpx !important;
+}
+.u-padding-top-14 {
+  padding-top: 14rpx !important;
+}
+.u-m-r-14 {
+  margin-right: 14rpx !important;
+}
+.u-p-r-14 {
+  padding-right: 14rpx !important;
+}
+.u-margin-right-14 {
+  margin-right: 14rpx !important;
+}
+.u-padding-right-14 {
+  padding-right: 14rpx !important;
+}
+.u-m-b-14 {
+  margin-bottom: 14rpx !important;
+}
+.u-p-b-14 {
+  padding-bottom: 14rpx !important;
+}
+.u-margin-bottom-14 {
+  margin-bottom: 14rpx !important;
+}
+.u-padding-bottom-14 {
+  padding-bottom: 14rpx !important;
+}
+.u-margin-15, .u-m-15 {
+  margin: 15rpx !important;
+}
+.u-padding-15, .u-p-15 {
+  padding: 15rpx !important;
+}
+.u-m-l-15 {
+  margin-left: 15rpx !important;
+}
+.u-p-l-15 {
+  padding-left: 15rpx !important;
+}
+.u-margin-left-15 {
+  margin-left: 15rpx !important;
+}
+.u-padding-left-15 {
+  padding-left: 15rpx !important;
+}
+.u-m-t-15 {
+  margin-top: 15rpx !important;
+}
+.u-p-t-15 {
+  padding-top: 15rpx !important;
+}
+.u-margin-top-15 {
+  margin-top: 15rpx !important;
+}
+.u-padding-top-15 {
+  padding-top: 15rpx !important;
+}
+.u-m-r-15 {
+  margin-right: 15rpx !important;
+}
+.u-p-r-15 {
+  padding-right: 15rpx !important;
+}
+.u-margin-right-15 {
+  margin-right: 15rpx !important;
+}
+.u-padding-right-15 {
+  padding-right: 15rpx !important;
+}
+.u-m-b-15 {
+  margin-bottom: 15rpx !important;
+}
+.u-p-b-15 {
+  padding-bottom: 15rpx !important;
+}
+.u-margin-bottom-15 {
+  margin-bottom: 15rpx !important;
+}
+.u-padding-bottom-15 {
+  padding-bottom: 15rpx !important;
+}
+.u-margin-16, .u-m-16 {
+  margin: 16rpx !important;
+}
+.u-padding-16, .u-p-16 {
+  padding: 16rpx !important;
+}
+.u-m-l-16 {
+  margin-left: 16rpx !important;
+}
+.u-p-l-16 {
+  padding-left: 16rpx !important;
+}
+.u-margin-left-16 {
+  margin-left: 16rpx !important;
+}
+.u-padding-left-16 {
+  padding-left: 16rpx !important;
+}
+.u-m-t-16 {
+  margin-top: 16rpx !important;
+}
+.u-p-t-16 {
+  padding-top: 16rpx !important;
+}
+.u-margin-top-16 {
+  margin-top: 16rpx !important;
+}
+.u-padding-top-16 {
+  padding-top: 16rpx !important;
+}
+.u-m-r-16 {
+  margin-right: 16rpx !important;
+}
+.u-p-r-16 {
+  padding-right: 16rpx !important;
+}
+.u-margin-right-16 {
+  margin-right: 16rpx !important;
+}
+.u-padding-right-16 {
+  padding-right: 16rpx !important;
+}
+.u-m-b-16 {
+  margin-bottom: 16rpx !important;
+}
+.u-p-b-16 {
+  padding-bottom: 16rpx !important;
+}
+.u-margin-bottom-16 {
+  margin-bottom: 16rpx !important;
+}
+.u-padding-bottom-16 {
+  padding-bottom: 16rpx !important;
+}
+.u-margin-18, .u-m-18 {
+  margin: 18rpx !important;
+}
+.u-padding-18, .u-p-18 {
+  padding: 18rpx !important;
+}
+.u-m-l-18 {
+  margin-left: 18rpx !important;
+}
+.u-p-l-18 {
+  padding-left: 18rpx !important;
+}
+.u-margin-left-18 {
+  margin-left: 18rpx !important;
+}
+.u-padding-left-18 {
+  padding-left: 18rpx !important;
+}
+.u-m-t-18 {
+  margin-top: 18rpx !important;
+}
+.u-p-t-18 {
+  padding-top: 18rpx !important;
+}
+.u-margin-top-18 {
+  margin-top: 18rpx !important;
+}
+.u-padding-top-18 {
+  padding-top: 18rpx !important;
+}
+.u-m-r-18 {
+  margin-right: 18rpx !important;
+}
+.u-p-r-18 {
+  padding-right: 18rpx !important;
+}
+.u-margin-right-18 {
+  margin-right: 18rpx !important;
+}
+.u-padding-right-18 {
+  padding-right: 18rpx !important;
+}
+.u-m-b-18 {
+  margin-bottom: 18rpx !important;
+}
+.u-p-b-18 {
+  padding-bottom: 18rpx !important;
+}
+.u-margin-bottom-18 {
+  margin-bottom: 18rpx !important;
+}
+.u-padding-bottom-18 {
+  padding-bottom: 18rpx !important;
+}
+.u-margin-20, .u-m-20 {
+  margin: 20rpx !important;
+}
+.u-padding-20, .u-p-20 {
+  padding: 20rpx !important;
+}
+.u-m-l-20 {
+  margin-left: 20rpx !important;
+}
+.u-p-l-20 {
+  padding-left: 20rpx !important;
+}
+.u-margin-left-20 {
+  margin-left: 20rpx !important;
+}
+.u-padding-left-20 {
+  padding-left: 20rpx !important;
+}
+.u-m-t-20 {
+  margin-top: 20rpx !important;
+}
+.u-p-t-20 {
+  padding-top: 20rpx !important;
+}
+.u-margin-top-20 {
+  margin-top: 20rpx !important;
+}
+.u-padding-top-20 {
+  padding-top: 20rpx !important;
+}
+.u-m-r-20 {
+  margin-right: 20rpx !important;
+}
+.u-p-r-20 {
+  padding-right: 20rpx !important;
+}
+.u-margin-right-20 {
+  margin-right: 20rpx !important;
+}
+.u-padding-right-20 {
+  padding-right: 20rpx !important;
+}
+.u-m-b-20 {
+  margin-bottom: 20rpx !important;
+}
+.u-p-b-20 {
+  padding-bottom: 20rpx !important;
+}
+.u-margin-bottom-20 {
+  margin-bottom: 20rpx !important;
+}
+.u-padding-bottom-20 {
+  padding-bottom: 20rpx !important;
+}
+.u-margin-22, .u-m-22 {
+  margin: 22rpx !important;
+}
+.u-padding-22, .u-p-22 {
+  padding: 22rpx !important;
+}
+.u-m-l-22 {
+  margin-left: 22rpx !important;
+}
+.u-p-l-22 {
+  padding-left: 22rpx !important;
+}
+.u-margin-left-22 {
+  margin-left: 22rpx !important;
+}
+.u-padding-left-22 {
+  padding-left: 22rpx !important;
+}
+.u-m-t-22 {
+  margin-top: 22rpx !important;
+}
+.u-p-t-22 {
+  padding-top: 22rpx !important;
+}
+.u-margin-top-22 {
+  margin-top: 22rpx !important;
+}
+.u-padding-top-22 {
+  padding-top: 22rpx !important;
+}
+.u-m-r-22 {
+  margin-right: 22rpx !important;
+}
+.u-p-r-22 {
+  padding-right: 22rpx !important;
+}
+.u-margin-right-22 {
+  margin-right: 22rpx !important;
+}
+.u-padding-right-22 {
+  padding-right: 22rpx !important;
+}
+.u-m-b-22 {
+  margin-bottom: 22rpx !important;
+}
+.u-p-b-22 {
+  padding-bottom: 22rpx !important;
+}
+.u-margin-bottom-22 {
+  margin-bottom: 22rpx !important;
+}
+.u-padding-bottom-22 {
+  padding-bottom: 22rpx !important;
+}
+.u-margin-24, .u-m-24 {
+  margin: 24rpx !important;
+}
+.u-padding-24, .u-p-24 {
+  padding: 24rpx !important;
+}
+.u-m-l-24 {
+  margin-left: 24rpx !important;
+}
+.u-p-l-24 {
+  padding-left: 24rpx !important;
+}
+.u-margin-left-24 {
+  margin-left: 24rpx !important;
+}
+.u-padding-left-24 {
+  padding-left: 24rpx !important;
+}
+.u-m-t-24 {
+  margin-top: 24rpx !important;
+}
+.u-p-t-24 {
+  padding-top: 24rpx !important;
+}
+.u-margin-top-24 {
+  margin-top: 24rpx !important;
+}
+.u-padding-top-24 {
+  padding-top: 24rpx !important;
+}
+.u-m-r-24 {
+  margin-right: 24rpx !important;
+}
+.u-p-r-24 {
+  padding-right: 24rpx !important;
+}
+.u-margin-right-24 {
+  margin-right: 24rpx !important;
+}
+.u-padding-right-24 {
+  padding-right: 24rpx !important;
+}
+.u-m-b-24 {
+  margin-bottom: 24rpx !important;
+}
+.u-p-b-24 {
+  padding-bottom: 24rpx !important;
+}
+.u-margin-bottom-24 {
+  margin-bottom: 24rpx !important;
+}
+.u-padding-bottom-24 {
+  padding-bottom: 24rpx !important;
+}
+.u-margin-25, .u-m-25 {
+  margin: 25rpx !important;
+}
+.u-padding-25, .u-p-25 {
+  padding: 25rpx !important;
+}
+.u-m-l-25 {
+  margin-left: 25rpx !important;
+}
+.u-p-l-25 {
+  padding-left: 25rpx !important;
+}
+.u-margin-left-25 {
+  margin-left: 25rpx !important;
+}
+.u-padding-left-25 {
+  padding-left: 25rpx !important;
+}
+.u-m-t-25 {
+  margin-top: 25rpx !important;
+}
+.u-p-t-25 {
+  padding-top: 25rpx !important;
+}
+.u-margin-top-25 {
+  margin-top: 25rpx !important;
+}
+.u-padding-top-25 {
+  padding-top: 25rpx !important;
+}
+.u-m-r-25 {
+  margin-right: 25rpx !important;
+}
+.u-p-r-25 {
+  padding-right: 25rpx !important;
+}
+.u-margin-right-25 {
+  margin-right: 25rpx !important;
+}
+.u-padding-right-25 {
+  padding-right: 25rpx !important;
+}
+.u-m-b-25 {
+  margin-bottom: 25rpx !important;
+}
+.u-p-b-25 {
+  padding-bottom: 25rpx !important;
+}
+.u-margin-bottom-25 {
+  margin-bottom: 25rpx !important;
+}
+.u-padding-bottom-25 {
+  padding-bottom: 25rpx !important;
+}
+.u-margin-26, .u-m-26 {
+  margin: 26rpx !important;
+}
+.u-padding-26, .u-p-26 {
+  padding: 26rpx !important;
+}
+.u-m-l-26 {
+  margin-left: 26rpx !important;
+}
+.u-p-l-26 {
+  padding-left: 26rpx !important;
+}
+.u-margin-left-26 {
+  margin-left: 26rpx !important;
+}
+.u-padding-left-26 {
+  padding-left: 26rpx !important;
+}
+.u-m-t-26 {
+  margin-top: 26rpx !important;
+}
+.u-p-t-26 {
+  padding-top: 26rpx !important;
+}
+.u-margin-top-26 {
+  margin-top: 26rpx !important;
+}
+.u-padding-top-26 {
+  padding-top: 26rpx !important;
+}
+.u-m-r-26 {
+  margin-right: 26rpx !important;
+}
+.u-p-r-26 {
+  padding-right: 26rpx !important;
+}
+.u-margin-right-26 {
+  margin-right: 26rpx !important;
+}
+.u-padding-right-26 {
+  padding-right: 26rpx !important;
+}
+.u-m-b-26 {
+  margin-bottom: 26rpx !important;
+}
+.u-p-b-26 {
+  padding-bottom: 26rpx !important;
+}
+.u-margin-bottom-26 {
+  margin-bottom: 26rpx !important;
+}
+.u-padding-bottom-26 {
+  padding-bottom: 26rpx !important;
+}
+.u-margin-28, .u-m-28 {
+  margin: 28rpx !important;
+}
+.u-padding-28, .u-p-28 {
+  padding: 28rpx !important;
+}
+.u-m-l-28 {
+  margin-left: 28rpx !important;
+}
+.u-p-l-28 {
+  padding-left: 28rpx !important;
+}
+.u-margin-left-28 {
+  margin-left: 28rpx !important;
+}
+.u-padding-left-28 {
+  padding-left: 28rpx !important;
+}
+.u-m-t-28 {
+  margin-top: 28rpx !important;
+}
+.u-p-t-28 {
+  padding-top: 28rpx !important;
+}
+.u-margin-top-28 {
+  margin-top: 28rpx !important;
+}
+.u-padding-top-28 {
+  padding-top: 28rpx !important;
+}
+.u-m-r-28 {
+  margin-right: 28rpx !important;
+}
+.u-p-r-28 {
+  padding-right: 28rpx !important;
+}
+.u-margin-right-28 {
+  margin-right: 28rpx !important;
+}
+.u-padding-right-28 {
+  padding-right: 28rpx !important;
+}
+.u-m-b-28 {
+  margin-bottom: 28rpx !important;
+}
+.u-p-b-28 {
+  padding-bottom: 28rpx !important;
+}
+.u-margin-bottom-28 {
+  margin-bottom: 28rpx !important;
+}
+.u-padding-bottom-28 {
+  padding-bottom: 28rpx !important;
+}
+.u-margin-30, .u-m-30 {
+  margin: 30rpx !important;
+}
+.u-padding-30, .u-p-30 {
+  padding: 30rpx !important;
+}
+.u-m-l-30 {
+  margin-left: 30rpx !important;
+}
+.u-p-l-30 {
+  padding-left: 30rpx !important;
+}
+.u-margin-left-30 {
+  margin-left: 30rpx !important;
+}
+.u-padding-left-30 {
+  padding-left: 30rpx !important;
+}
+.u-m-t-30 {
+  margin-top: 30rpx !important;
+}
+.u-p-t-30 {
+  padding-top: 30rpx !important;
+}
+.u-margin-top-30 {
+  margin-top: 30rpx !important;
+}
+.u-padding-top-30 {
+  padding-top: 30rpx !important;
+}
+.u-m-r-30 {
+  margin-right: 30rpx !important;
+}
+.u-p-r-30 {
+  padding-right: 30rpx !important;
+}
+.u-margin-right-30 {
+  margin-right: 30rpx !important;
+}
+.u-padding-right-30 {
+  padding-right: 30rpx !important;
+}
+.u-m-b-30 {
+  margin-bottom: 30rpx !important;
+}
+.u-p-b-30 {
+  padding-bottom: 30rpx !important;
+}
+.u-margin-bottom-30 {
+  margin-bottom: 30rpx !important;
+}
+.u-padding-bottom-30 {
+  padding-bottom: 30rpx !important;
+}
+.u-margin-32, .u-m-32 {
+  margin: 32rpx !important;
+}
+.u-padding-32, .u-p-32 {
+  padding: 32rpx !important;
+}
+.u-m-l-32 {
+  margin-left: 32rpx !important;
+}
+.u-p-l-32 {
+  padding-left: 32rpx !important;
+}
+.u-margin-left-32 {
+  margin-left: 32rpx !important;
+}
+.u-padding-left-32 {
+  padding-left: 32rpx !important;
+}
+.u-m-t-32 {
+  margin-top: 32rpx !important;
+}
+.u-p-t-32 {
+  padding-top: 32rpx !important;
+}
+.u-margin-top-32 {
+  margin-top: 32rpx !important;
+}
+.u-padding-top-32 {
+  padding-top: 32rpx !important;
+}
+.u-m-r-32 {
+  margin-right: 32rpx !important;
+}
+.u-p-r-32 {
+  padding-right: 32rpx !important;
+}
+.u-margin-right-32 {
+  margin-right: 32rpx !important;
+}
+.u-padding-right-32 {
+  padding-right: 32rpx !important;
+}
+.u-m-b-32 {
+  margin-bottom: 32rpx !important;
+}
+.u-p-b-32 {
+  padding-bottom: 32rpx !important;
+}
+.u-margin-bottom-32 {
+  margin-bottom: 32rpx !important;
+}
+.u-padding-bottom-32 {
+  padding-bottom: 32rpx !important;
+}
+.u-margin-34, .u-m-34 {
+  margin: 34rpx !important;
+}
+.u-padding-34, .u-p-34 {
+  padding: 34rpx !important;
+}
+.u-m-l-34 {
+  margin-left: 34rpx !important;
+}
+.u-p-l-34 {
+  padding-left: 34rpx !important;
+}
+.u-margin-left-34 {
+  margin-left: 34rpx !important;
+}
+.u-padding-left-34 {
+  padding-left: 34rpx !important;
+}
+.u-m-t-34 {
+  margin-top: 34rpx !important;
+}
+.u-p-t-34 {
+  padding-top: 34rpx !important;
+}
+.u-margin-top-34 {
+  margin-top: 34rpx !important;
+}
+.u-padding-top-34 {
+  padding-top: 34rpx !important;
+}
+.u-m-r-34 {
+  margin-right: 34rpx !important;
+}
+.u-p-r-34 {
+  padding-right: 34rpx !important;
+}
+.u-margin-right-34 {
+  margin-right: 34rpx !important;
+}
+.u-padding-right-34 {
+  padding-right: 34rpx !important;
+}
+.u-m-b-34 {
+  margin-bottom: 34rpx !important;
+}
+.u-p-b-34 {
+  padding-bottom: 34rpx !important;
+}
+.u-margin-bottom-34 {
+  margin-bottom: 34rpx !important;
+}
+.u-padding-bottom-34 {
+  padding-bottom: 34rpx !important;
+}
+.u-margin-35, .u-m-35 {
+  margin: 35rpx !important;
+}
+.u-padding-35, .u-p-35 {
+  padding: 35rpx !important;
+}
+.u-m-l-35 {
+  margin-left: 35rpx !important;
+}
+.u-p-l-35 {
+  padding-left: 35rpx !important;
+}
+.u-margin-left-35 {
+  margin-left: 35rpx !important;
+}
+.u-padding-left-35 {
+  padding-left: 35rpx !important;
+}
+.u-m-t-35 {
+  margin-top: 35rpx !important;
+}
+.u-p-t-35 {
+  padding-top: 35rpx !important;
+}
+.u-margin-top-35 {
+  margin-top: 35rpx !important;
+}
+.u-padding-top-35 {
+  padding-top: 35rpx !important;
+}
+.u-m-r-35 {
+  margin-right: 35rpx !important;
+}
+.u-p-r-35 {
+  padding-right: 35rpx !important;
+}
+.u-margin-right-35 {
+  margin-right: 35rpx !important;
+}
+.u-padding-right-35 {
+  padding-right: 35rpx !important;
+}
+.u-m-b-35 {
+  margin-bottom: 35rpx !important;
+}
+.u-p-b-35 {
+  padding-bottom: 35rpx !important;
+}
+.u-margin-bottom-35 {
+  margin-bottom: 35rpx !important;
+}
+.u-padding-bottom-35 {
+  padding-bottom: 35rpx !important;
+}
+.u-margin-36, .u-m-36 {
+  margin: 36rpx !important;
+}
+.u-padding-36, .u-p-36 {
+  padding: 36rpx !important;
+}
+.u-m-l-36 {
+  margin-left: 36rpx !important;
+}
+.u-p-l-36 {
+  padding-left: 36rpx !important;
+}
+.u-margin-left-36 {
+  margin-left: 36rpx !important;
+}
+.u-padding-left-36 {
+  padding-left: 36rpx !important;
+}
+.u-m-t-36 {
+  margin-top: 36rpx !important;
+}
+.u-p-t-36 {
+  padding-top: 36rpx !important;
+}
+.u-margin-top-36 {
+  margin-top: 36rpx !important;
+}
+.u-padding-top-36 {
+  padding-top: 36rpx !important;
+}
+.u-m-r-36 {
+  margin-right: 36rpx !important;
+}
+.u-p-r-36 {
+  padding-right: 36rpx !important;
+}
+.u-margin-right-36 {
+  margin-right: 36rpx !important;
+}
+.u-padding-right-36 {
+  padding-right: 36rpx !important;
+}
+.u-m-b-36 {
+  margin-bottom: 36rpx !important;
+}
+.u-p-b-36 {
+  padding-bottom: 36rpx !important;
+}
+.u-margin-bottom-36 {
+  margin-bottom: 36rpx !important;
+}
+.u-padding-bottom-36 {
+  padding-bottom: 36rpx !important;
+}
+.u-margin-38, .u-m-38 {
+  margin: 38rpx !important;
+}
+.u-padding-38, .u-p-38 {
+  padding: 38rpx !important;
+}
+.u-m-l-38 {
+  margin-left: 38rpx !important;
+}
+.u-p-l-38 {
+  padding-left: 38rpx !important;
+}
+.u-margin-left-38 {
+  margin-left: 38rpx !important;
+}
+.u-padding-left-38 {
+  padding-left: 38rpx !important;
+}
+.u-m-t-38 {
+  margin-top: 38rpx !important;
+}
+.u-p-t-38 {
+  padding-top: 38rpx !important;
+}
+.u-margin-top-38 {
+  margin-top: 38rpx !important;
+}
+.u-padding-top-38 {
+  padding-top: 38rpx !important;
+}
+.u-m-r-38 {
+  margin-right: 38rpx !important;
+}
+.u-p-r-38 {
+  padding-right: 38rpx !important;
+}
+.u-margin-right-38 {
+  margin-right: 38rpx !important;
+}
+.u-padding-right-38 {
+  padding-right: 38rpx !important;
+}
+.u-m-b-38 {
+  margin-bottom: 38rpx !important;
+}
+.u-p-b-38 {
+  padding-bottom: 38rpx !important;
+}
+.u-margin-bottom-38 {
+  margin-bottom: 38rpx !important;
+}
+.u-padding-bottom-38 {
+  padding-bottom: 38rpx !important;
+}
+.u-margin-40, .u-m-40 {
+  margin: 40rpx !important;
+}
+.u-padding-40, .u-p-40 {
+  padding: 40rpx !important;
+}
+.u-m-l-40 {
+  margin-left: 40rpx !important;
+}
+.u-p-l-40 {
+  padding-left: 40rpx !important;
+}
+.u-margin-left-40 {
+  margin-left: 40rpx !important;
+}
+.u-padding-left-40 {
+  padding-left: 40rpx !important;
+}
+.u-m-t-40 {
+  margin-top: 40rpx !important;
+}
+.u-p-t-40 {
+  padding-top: 40rpx !important;
+}
+.u-margin-top-40 {
+  margin-top: 40rpx !important;
+}
+.u-padding-top-40 {
+  padding-top: 40rpx !important;
+}
+.u-m-r-40 {
+  margin-right: 40rpx !important;
+}
+.u-p-r-40 {
+  padding-right: 40rpx !important;
+}
+.u-margin-right-40 {
+  margin-right: 40rpx !important;
+}
+.u-padding-right-40 {
+  padding-right: 40rpx !important;
+}
+.u-m-b-40 {
+  margin-bottom: 40rpx !important;
+}
+.u-p-b-40 {
+  padding-bottom: 40rpx !important;
+}
+.u-margin-bottom-40 {
+  margin-bottom: 40rpx !important;
+}
+.u-padding-bottom-40 {
+  padding-bottom: 40rpx !important;
+}
+.u-margin-42, .u-m-42 {
+  margin: 42rpx !important;
+}
+.u-padding-42, .u-p-42 {
+  padding: 42rpx !important;
+}
+.u-m-l-42 {
+  margin-left: 42rpx !important;
+}
+.u-p-l-42 {
+  padding-left: 42rpx !important;
+}
+.u-margin-left-42 {
+  margin-left: 42rpx !important;
+}
+.u-padding-left-42 {
+  padding-left: 42rpx !important;
+}
+.u-m-t-42 {
+  margin-top: 42rpx !important;
+}
+.u-p-t-42 {
+  padding-top: 42rpx !important;
+}
+.u-margin-top-42 {
+  margin-top: 42rpx !important;
+}
+.u-padding-top-42 {
+  padding-top: 42rpx !important;
+}
+.u-m-r-42 {
+  margin-right: 42rpx !important;
+}
+.u-p-r-42 {
+  padding-right: 42rpx !important;
+}
+.u-margin-right-42 {
+  margin-right: 42rpx !important;
+}
+.u-padding-right-42 {
+  padding-right: 42rpx !important;
+}
+.u-m-b-42 {
+  margin-bottom: 42rpx !important;
+}
+.u-p-b-42 {
+  padding-bottom: 42rpx !important;
+}
+.u-margin-bottom-42 {
+  margin-bottom: 42rpx !important;
+}
+.u-padding-bottom-42 {
+  padding-bottom: 42rpx !important;
+}
+.u-margin-44, .u-m-44 {
+  margin: 44rpx !important;
+}
+.u-padding-44, .u-p-44 {
+  padding: 44rpx !important;
+}
+.u-m-l-44 {
+  margin-left: 44rpx !important;
+}
+.u-p-l-44 {
+  padding-left: 44rpx !important;
+}
+.u-margin-left-44 {
+  margin-left: 44rpx !important;
+}
+.u-padding-left-44 {
+  padding-left: 44rpx !important;
+}
+.u-m-t-44 {
+  margin-top: 44rpx !important;
+}
+.u-p-t-44 {
+  padding-top: 44rpx !important;
+}
+.u-margin-top-44 {
+  margin-top: 44rpx !important;
+}
+.u-padding-top-44 {
+  padding-top: 44rpx !important;
+}
+.u-m-r-44 {
+  margin-right: 44rpx !important;
+}
+.u-p-r-44 {
+  padding-right: 44rpx !important;
+}
+.u-margin-right-44 {
+  margin-right: 44rpx !important;
+}
+.u-padding-right-44 {
+  padding-right: 44rpx !important;
+}
+.u-m-b-44 {
+  margin-bottom: 44rpx !important;
+}
+.u-p-b-44 {
+  padding-bottom: 44rpx !important;
+}
+.u-margin-bottom-44 {
+  margin-bottom: 44rpx !important;
+}
+.u-padding-bottom-44 {
+  padding-bottom: 44rpx !important;
+}
+.u-margin-45, .u-m-45 {
+  margin: 45rpx !important;
+}
+.u-padding-45, .u-p-45 {
+  padding: 45rpx !important;
+}
+.u-m-l-45 {
+  margin-left: 45rpx !important;
+}
+.u-p-l-45 {
+  padding-left: 45rpx !important;
+}
+.u-margin-left-45 {
+  margin-left: 45rpx !important;
+}
+.u-padding-left-45 {
+  padding-left: 45rpx !important;
+}
+.u-m-t-45 {
+  margin-top: 45rpx !important;
+}
+.u-p-t-45 {
+  padding-top: 45rpx !important;
+}
+.u-margin-top-45 {
+  margin-top: 45rpx !important;
+}
+.u-padding-top-45 {
+  padding-top: 45rpx !important;
+}
+.u-m-r-45 {
+  margin-right: 45rpx !important;
+}
+.u-p-r-45 {
+  padding-right: 45rpx !important;
+}
+.u-margin-right-45 {
+  margin-right: 45rpx !important;
+}
+.u-padding-right-45 {
+  padding-right: 45rpx !important;
+}
+.u-m-b-45 {
+  margin-bottom: 45rpx !important;
+}
+.u-p-b-45 {
+  padding-bottom: 45rpx !important;
+}
+.u-margin-bottom-45 {
+  margin-bottom: 45rpx !important;
+}
+.u-padding-bottom-45 {
+  padding-bottom: 45rpx !important;
+}
+.u-margin-46, .u-m-46 {
+  margin: 46rpx !important;
+}
+.u-padding-46, .u-p-46 {
+  padding: 46rpx !important;
+}
+.u-m-l-46 {
+  margin-left: 46rpx !important;
+}
+.u-p-l-46 {
+  padding-left: 46rpx !important;
+}
+.u-margin-left-46 {
+  margin-left: 46rpx !important;
+}
+.u-padding-left-46 {
+  padding-left: 46rpx !important;
+}
+.u-m-t-46 {
+  margin-top: 46rpx !important;
+}
+.u-p-t-46 {
+  padding-top: 46rpx !important;
+}
+.u-margin-top-46 {
+  margin-top: 46rpx !important;
+}
+.u-padding-top-46 {
+  padding-top: 46rpx !important;
+}
+.u-m-r-46 {
+  margin-right: 46rpx !important;
+}
+.u-p-r-46 {
+  padding-right: 46rpx !important;
+}
+.u-margin-right-46 {
+  margin-right: 46rpx !important;
+}
+.u-padding-right-46 {
+  padding-right: 46rpx !important;
+}
+.u-m-b-46 {
+  margin-bottom: 46rpx !important;
+}
+.u-p-b-46 {
+  padding-bottom: 46rpx !important;
+}
+.u-margin-bottom-46 {
+  margin-bottom: 46rpx !important;
+}
+.u-padding-bottom-46 {
+  padding-bottom: 46rpx !important;
+}
+.u-margin-48, .u-m-48 {
+  margin: 48rpx !important;
+}
+.u-padding-48, .u-p-48 {
+  padding: 48rpx !important;
+}
+.u-m-l-48 {
+  margin-left: 48rpx !important;
+}
+.u-p-l-48 {
+  padding-left: 48rpx !important;
+}
+.u-margin-left-48 {
+  margin-left: 48rpx !important;
+}
+.u-padding-left-48 {
+  padding-left: 48rpx !important;
+}
+.u-m-t-48 {
+  margin-top: 48rpx !important;
+}
+.u-p-t-48 {
+  padding-top: 48rpx !important;
+}
+.u-margin-top-48 {
+  margin-top: 48rpx !important;
+}
+.u-padding-top-48 {
+  padding-top: 48rpx !important;
+}
+.u-m-r-48 {
+  margin-right: 48rpx !important;
+}
+.u-p-r-48 {
+  padding-right: 48rpx !important;
+}
+.u-margin-right-48 {
+  margin-right: 48rpx !important;
+}
+.u-padding-right-48 {
+  padding-right: 48rpx !important;
+}
+.u-m-b-48 {
+  margin-bottom: 48rpx !important;
+}
+.u-p-b-48 {
+  padding-bottom: 48rpx !important;
+}
+.u-margin-bottom-48 {
+  margin-bottom: 48rpx !important;
+}
+.u-padding-bottom-48 {
+  padding-bottom: 48rpx !important;
+}
+.u-margin-50, .u-m-50 {
+  margin: 50rpx !important;
+}
+.u-padding-50, .u-p-50 {
+  padding: 50rpx !important;
+}
+.u-m-l-50 {
+  margin-left: 50rpx !important;
+}
+.u-p-l-50 {
+  padding-left: 50rpx !important;
+}
+.u-margin-left-50 {
+  margin-left: 50rpx !important;
+}
+.u-padding-left-50 {
+  padding-left: 50rpx !important;
+}
+.u-m-t-50 {
+  margin-top: 50rpx !important;
+}
+.u-p-t-50 {
+  padding-top: 50rpx !important;
+}
+.u-margin-top-50 {
+  margin-top: 50rpx !important;
+}
+.u-padding-top-50 {
+  padding-top: 50rpx !important;
+}
+.u-m-r-50 {
+  margin-right: 50rpx !important;
+}
+.u-p-r-50 {
+  padding-right: 50rpx !important;
+}
+.u-margin-right-50 {
+  margin-right: 50rpx !important;
+}
+.u-padding-right-50 {
+  padding-right: 50rpx !important;
+}
+.u-m-b-50 {
+  margin-bottom: 50rpx !important;
+}
+.u-p-b-50 {
+  padding-bottom: 50rpx !important;
+}
+.u-margin-bottom-50 {
+  margin-bottom: 50rpx !important;
+}
+.u-padding-bottom-50 {
+  padding-bottom: 50rpx !important;
+}
+.u-margin-52, .u-m-52 {
+  margin: 52rpx !important;
+}
+.u-padding-52, .u-p-52 {
+  padding: 52rpx !important;
+}
+.u-m-l-52 {
+  margin-left: 52rpx !important;
+}
+.u-p-l-52 {
+  padding-left: 52rpx !important;
+}
+.u-margin-left-52 {
+  margin-left: 52rpx !important;
+}
+.u-padding-left-52 {
+  padding-left: 52rpx !important;
+}
+.u-m-t-52 {
+  margin-top: 52rpx !important;
+}
+.u-p-t-52 {
+  padding-top: 52rpx !important;
+}
+.u-margin-top-52 {
+  margin-top: 52rpx !important;
+}
+.u-padding-top-52 {
+  padding-top: 52rpx !important;
+}
+.u-m-r-52 {
+  margin-right: 52rpx !important;
+}
+.u-p-r-52 {
+  padding-right: 52rpx !important;
+}
+.u-margin-right-52 {
+  margin-right: 52rpx !important;
+}
+.u-padding-right-52 {
+  padding-right: 52rpx !important;
+}
+.u-m-b-52 {
+  margin-bottom: 52rpx !important;
+}
+.u-p-b-52 {
+  padding-bottom: 52rpx !important;
+}
+.u-margin-bottom-52 {
+  margin-bottom: 52rpx !important;
+}
+.u-padding-bottom-52 {
+  padding-bottom: 52rpx !important;
+}
+.u-margin-54, .u-m-54 {
+  margin: 54rpx !important;
+}
+.u-padding-54, .u-p-54 {
+  padding: 54rpx !important;
+}
+.u-m-l-54 {
+  margin-left: 54rpx !important;
+}
+.u-p-l-54 {
+  padding-left: 54rpx !important;
+}
+.u-margin-left-54 {
+  margin-left: 54rpx !important;
+}
+.u-padding-left-54 {
+  padding-left: 54rpx !important;
+}
+.u-m-t-54 {
+  margin-top: 54rpx !important;
+}
+.u-p-t-54 {
+  padding-top: 54rpx !important;
+}
+.u-margin-top-54 {
+  margin-top: 54rpx !important;
+}
+.u-padding-top-54 {
+  padding-top: 54rpx !important;
+}
+.u-m-r-54 {
+  margin-right: 54rpx !important;
+}
+.u-p-r-54 {
+  padding-right: 54rpx !important;
+}
+.u-margin-right-54 {
+  margin-right: 54rpx !important;
+}
+.u-padding-right-54 {
+  padding-right: 54rpx !important;
+}
+.u-m-b-54 {
+  margin-bottom: 54rpx !important;
+}
+.u-p-b-54 {
+  padding-bottom: 54rpx !important;
+}
+.u-margin-bottom-54 {
+  margin-bottom: 54rpx !important;
+}
+.u-padding-bottom-54 {
+  padding-bottom: 54rpx !important;
+}
+.u-margin-55, .u-m-55 {
+  margin: 55rpx !important;
+}
+.u-padding-55, .u-p-55 {
+  padding: 55rpx !important;
+}
+.u-m-l-55 {
+  margin-left: 55rpx !important;
+}
+.u-p-l-55 {
+  padding-left: 55rpx !important;
+}
+.u-margin-left-55 {
+  margin-left: 55rpx !important;
+}
+.u-padding-left-55 {
+  padding-left: 55rpx !important;
+}
+.u-m-t-55 {
+  margin-top: 55rpx !important;
+}
+.u-p-t-55 {
+  padding-top: 55rpx !important;
+}
+.u-margin-top-55 {
+  margin-top: 55rpx !important;
+}
+.u-padding-top-55 {
+  padding-top: 55rpx !important;
+}
+.u-m-r-55 {
+  margin-right: 55rpx !important;
+}
+.u-p-r-55 {
+  padding-right: 55rpx !important;
+}
+.u-margin-right-55 {
+  margin-right: 55rpx !important;
+}
+.u-padding-right-55 {
+  padding-right: 55rpx !important;
+}
+.u-m-b-55 {
+  margin-bottom: 55rpx !important;
+}
+.u-p-b-55 {
+  padding-bottom: 55rpx !important;
+}
+.u-margin-bottom-55 {
+  margin-bottom: 55rpx !important;
+}
+.u-padding-bottom-55 {
+  padding-bottom: 55rpx !important;
+}
+.u-margin-56, .u-m-56 {
+  margin: 56rpx !important;
+}
+.u-padding-56, .u-p-56 {
+  padding: 56rpx !important;
+}
+.u-m-l-56 {
+  margin-left: 56rpx !important;
+}
+.u-p-l-56 {
+  padding-left: 56rpx !important;
+}
+.u-margin-left-56 {
+  margin-left: 56rpx !important;
+}
+.u-padding-left-56 {
+  padding-left: 56rpx !important;
+}
+.u-m-t-56 {
+  margin-top: 56rpx !important;
+}
+.u-p-t-56 {
+  padding-top: 56rpx !important;
+}
+.u-margin-top-56 {
+  margin-top: 56rpx !important;
+}
+.u-padding-top-56 {
+  padding-top: 56rpx !important;
+}
+.u-m-r-56 {
+  margin-right: 56rpx !important;
+}
+.u-p-r-56 {
+  padding-right: 56rpx !important;
+}
+.u-margin-right-56 {
+  margin-right: 56rpx !important;
+}
+.u-padding-right-56 {
+  padding-right: 56rpx !important;
+}
+.u-m-b-56 {
+  margin-bottom: 56rpx !important;
+}
+.u-p-b-56 {
+  padding-bottom: 56rpx !important;
+}
+.u-margin-bottom-56 {
+  margin-bottom: 56rpx !important;
+}
+.u-padding-bottom-56 {
+  padding-bottom: 56rpx !important;
+}
+.u-margin-58, .u-m-58 {
+  margin: 58rpx !important;
+}
+.u-padding-58, .u-p-58 {
+  padding: 58rpx !important;
+}
+.u-m-l-58 {
+  margin-left: 58rpx !important;
+}
+.u-p-l-58 {
+  padding-left: 58rpx !important;
+}
+.u-margin-left-58 {
+  margin-left: 58rpx !important;
+}
+.u-padding-left-58 {
+  padding-left: 58rpx !important;
+}
+.u-m-t-58 {
+  margin-top: 58rpx !important;
+}
+.u-p-t-58 {
+  padding-top: 58rpx !important;
+}
+.u-margin-top-58 {
+  margin-top: 58rpx !important;
+}
+.u-padding-top-58 {
+  padding-top: 58rpx !important;
+}
+.u-m-r-58 {
+  margin-right: 58rpx !important;
+}
+.u-p-r-58 {
+  padding-right: 58rpx !important;
+}
+.u-margin-right-58 {
+  margin-right: 58rpx !important;
+}
+.u-padding-right-58 {
+  padding-right: 58rpx !important;
+}
+.u-m-b-58 {
+  margin-bottom: 58rpx !important;
+}
+.u-p-b-58 {
+  padding-bottom: 58rpx !important;
+}
+.u-margin-bottom-58 {
+  margin-bottom: 58rpx !important;
+}
+.u-padding-bottom-58 {
+  padding-bottom: 58rpx !important;
+}
+.u-margin-60, .u-m-60 {
+  margin: 60rpx !important;
+}
+.u-padding-60, .u-p-60 {
+  padding: 60rpx !important;
+}
+.u-m-l-60 {
+  margin-left: 60rpx !important;
+}
+.u-p-l-60 {
+  padding-left: 60rpx !important;
+}
+.u-margin-left-60 {
+  margin-left: 60rpx !important;
+}
+.u-padding-left-60 {
+  padding-left: 60rpx !important;
+}
+.u-m-t-60 {
+  margin-top: 60rpx !important;
+}
+.u-p-t-60 {
+  padding-top: 60rpx !important;
+}
+.u-margin-top-60 {
+  margin-top: 60rpx !important;
+}
+.u-padding-top-60 {
+  padding-top: 60rpx !important;
+}
+.u-m-r-60 {
+  margin-right: 60rpx !important;
+}
+.u-p-r-60 {
+  padding-right: 60rpx !important;
+}
+.u-margin-right-60 {
+  margin-right: 60rpx !important;
+}
+.u-padding-right-60 {
+  padding-right: 60rpx !important;
+}
+.u-m-b-60 {
+  margin-bottom: 60rpx !important;
+}
+.u-p-b-60 {
+  padding-bottom: 60rpx !important;
+}
+.u-margin-bottom-60 {
+  margin-bottom: 60rpx !important;
+}
+.u-padding-bottom-60 {
+  padding-bottom: 60rpx !important;
+}
+.u-margin-62, .u-m-62 {
+  margin: 62rpx !important;
+}
+.u-padding-62, .u-p-62 {
+  padding: 62rpx !important;
+}
+.u-m-l-62 {
+  margin-left: 62rpx !important;
+}
+.u-p-l-62 {
+  padding-left: 62rpx !important;
+}
+.u-margin-left-62 {
+  margin-left: 62rpx !important;
+}
+.u-padding-left-62 {
+  padding-left: 62rpx !important;
+}
+.u-m-t-62 {
+  margin-top: 62rpx !important;
+}
+.u-p-t-62 {
+  padding-top: 62rpx !important;
+}
+.u-margin-top-62 {
+  margin-top: 62rpx !important;
+}
+.u-padding-top-62 {
+  padding-top: 62rpx !important;
+}
+.u-m-r-62 {
+  margin-right: 62rpx !important;
+}
+.u-p-r-62 {
+  padding-right: 62rpx !important;
+}
+.u-margin-right-62 {
+  margin-right: 62rpx !important;
+}
+.u-padding-right-62 {
+  padding-right: 62rpx !important;
+}
+.u-m-b-62 {
+  margin-bottom: 62rpx !important;
+}
+.u-p-b-62 {
+  padding-bottom: 62rpx !important;
+}
+.u-margin-bottom-62 {
+  margin-bottom: 62rpx !important;
+}
+.u-padding-bottom-62 {
+  padding-bottom: 62rpx !important;
+}
+.u-margin-64, .u-m-64 {
+  margin: 64rpx !important;
+}
+.u-padding-64, .u-p-64 {
+  padding: 64rpx !important;
+}
+.u-m-l-64 {
+  margin-left: 64rpx !important;
+}
+.u-p-l-64 {
+  padding-left: 64rpx !important;
+}
+.u-margin-left-64 {
+  margin-left: 64rpx !important;
+}
+.u-padding-left-64 {
+  padding-left: 64rpx !important;
+}
+.u-m-t-64 {
+  margin-top: 64rpx !important;
+}
+.u-p-t-64 {
+  padding-top: 64rpx !important;
+}
+.u-margin-top-64 {
+  margin-top: 64rpx !important;
+}
+.u-padding-top-64 {
+  padding-top: 64rpx !important;
+}
+.u-m-r-64 {
+  margin-right: 64rpx !important;
+}
+.u-p-r-64 {
+  padding-right: 64rpx !important;
+}
+.u-margin-right-64 {
+  margin-right: 64rpx !important;
+}
+.u-padding-right-64 {
+  padding-right: 64rpx !important;
+}
+.u-m-b-64 {
+  margin-bottom: 64rpx !important;
+}
+.u-p-b-64 {
+  padding-bottom: 64rpx !important;
+}
+.u-margin-bottom-64 {
+  margin-bottom: 64rpx !important;
+}
+.u-padding-bottom-64 {
+  padding-bottom: 64rpx !important;
+}
+.u-margin-65, .u-m-65 {
+  margin: 65rpx !important;
+}
+.u-padding-65, .u-p-65 {
+  padding: 65rpx !important;
+}
+.u-m-l-65 {
+  margin-left: 65rpx !important;
+}
+.u-p-l-65 {
+  padding-left: 65rpx !important;
+}
+.u-margin-left-65 {
+  margin-left: 65rpx !important;
+}
+.u-padding-left-65 {
+  padding-left: 65rpx !important;
+}
+.u-m-t-65 {
+  margin-top: 65rpx !important;
+}
+.u-p-t-65 {
+  padding-top: 65rpx !important;
+}
+.u-margin-top-65 {
+  margin-top: 65rpx !important;
+}
+.u-padding-top-65 {
+  padding-top: 65rpx !important;
+}
+.u-m-r-65 {
+  margin-right: 65rpx !important;
+}
+.u-p-r-65 {
+  padding-right: 65rpx !important;
+}
+.u-margin-right-65 {
+  margin-right: 65rpx !important;
+}
+.u-padding-right-65 {
+  padding-right: 65rpx !important;
+}
+.u-m-b-65 {
+  margin-bottom: 65rpx !important;
+}
+.u-p-b-65 {
+  padding-bottom: 65rpx !important;
+}
+.u-margin-bottom-65 {
+  margin-bottom: 65rpx !important;
+}
+.u-padding-bottom-65 {
+  padding-bottom: 65rpx !important;
+}
+.u-margin-66, .u-m-66 {
+  margin: 66rpx !important;
+}
+.u-padding-66, .u-p-66 {
+  padding: 66rpx !important;
+}
+.u-m-l-66 {
+  margin-left: 66rpx !important;
+}
+.u-p-l-66 {
+  padding-left: 66rpx !important;
+}
+.u-margin-left-66 {
+  margin-left: 66rpx !important;
+}
+.u-padding-left-66 {
+  padding-left: 66rpx !important;
+}
+.u-m-t-66 {
+  margin-top: 66rpx !important;
+}
+.u-p-t-66 {
+  padding-top: 66rpx !important;
+}
+.u-margin-top-66 {
+  margin-top: 66rpx !important;
+}
+.u-padding-top-66 {
+  padding-top: 66rpx !important;
+}
+.u-m-r-66 {
+  margin-right: 66rpx !important;
+}
+.u-p-r-66 {
+  padding-right: 66rpx !important;
+}
+.u-margin-right-66 {
+  margin-right: 66rpx !important;
+}
+.u-padding-right-66 {
+  padding-right: 66rpx !important;
+}
+.u-m-b-66 {
+  margin-bottom: 66rpx !important;
+}
+.u-p-b-66 {
+  padding-bottom: 66rpx !important;
+}
+.u-margin-bottom-66 {
+  margin-bottom: 66rpx !important;
+}
+.u-padding-bottom-66 {
+  padding-bottom: 66rpx !important;
+}
+.u-margin-68, .u-m-68 {
+  margin: 68rpx !important;
+}
+.u-padding-68, .u-p-68 {
+  padding: 68rpx !important;
+}
+.u-m-l-68 {
+  margin-left: 68rpx !important;
+}
+.u-p-l-68 {
+  padding-left: 68rpx !important;
+}
+.u-margin-left-68 {
+  margin-left: 68rpx !important;
+}
+.u-padding-left-68 {
+  padding-left: 68rpx !important;
+}
+.u-m-t-68 {
+  margin-top: 68rpx !important;
+}
+.u-p-t-68 {
+  padding-top: 68rpx !important;
+}
+.u-margin-top-68 {
+  margin-top: 68rpx !important;
+}
+.u-padding-top-68 {
+  padding-top: 68rpx !important;
+}
+.u-m-r-68 {
+  margin-right: 68rpx !important;
+}
+.u-p-r-68 {
+  padding-right: 68rpx !important;
+}
+.u-margin-right-68 {
+  margin-right: 68rpx !important;
+}
+.u-padding-right-68 {
+  padding-right: 68rpx !important;
+}
+.u-m-b-68 {
+  margin-bottom: 68rpx !important;
+}
+.u-p-b-68 {
+  padding-bottom: 68rpx !important;
+}
+.u-margin-bottom-68 {
+  margin-bottom: 68rpx !important;
+}
+.u-padding-bottom-68 {
+  padding-bottom: 68rpx !important;
+}
+.u-margin-70, .u-m-70 {
+  margin: 70rpx !important;
+}
+.u-padding-70, .u-p-70 {
+  padding: 70rpx !important;
+}
+.u-m-l-70 {
+  margin-left: 70rpx !important;
+}
+.u-p-l-70 {
+  padding-left: 70rpx !important;
+}
+.u-margin-left-70 {
+  margin-left: 70rpx !important;
+}
+.u-padding-left-70 {
+  padding-left: 70rpx !important;
+}
+.u-m-t-70 {
+  margin-top: 70rpx !important;
+}
+.u-p-t-70 {
+  padding-top: 70rpx !important;
+}
+.u-margin-top-70 {
+  margin-top: 70rpx !important;
+}
+.u-padding-top-70 {
+  padding-top: 70rpx !important;
+}
+.u-m-r-70 {
+  margin-right: 70rpx !important;
+}
+.u-p-r-70 {
+  padding-right: 70rpx !important;
+}
+.u-margin-right-70 {
+  margin-right: 70rpx !important;
+}
+.u-padding-right-70 {
+  padding-right: 70rpx !important;
+}
+.u-m-b-70 {
+  margin-bottom: 70rpx !important;
+}
+.u-p-b-70 {
+  padding-bottom: 70rpx !important;
+}
+.u-margin-bottom-70 {
+  margin-bottom: 70rpx !important;
+}
+.u-padding-bottom-70 {
+  padding-bottom: 70rpx !important;
+}
+.u-margin-72, .u-m-72 {
+  margin: 72rpx !important;
+}
+.u-padding-72, .u-p-72 {
+  padding: 72rpx !important;
+}
+.u-m-l-72 {
+  margin-left: 72rpx !important;
+}
+.u-p-l-72 {
+  padding-left: 72rpx !important;
+}
+.u-margin-left-72 {
+  margin-left: 72rpx !important;
+}
+.u-padding-left-72 {
+  padding-left: 72rpx !important;
+}
+.u-m-t-72 {
+  margin-top: 72rpx !important;
+}
+.u-p-t-72 {
+  padding-top: 72rpx !important;
+}
+.u-margin-top-72 {
+  margin-top: 72rpx !important;
+}
+.u-padding-top-72 {
+  padding-top: 72rpx !important;
+}
+.u-m-r-72 {
+  margin-right: 72rpx !important;
+}
+.u-p-r-72 {
+  padding-right: 72rpx !important;
+}
+.u-margin-right-72 {
+  margin-right: 72rpx !important;
+}
+.u-padding-right-72 {
+  padding-right: 72rpx !important;
+}
+.u-m-b-72 {
+  margin-bottom: 72rpx !important;
+}
+.u-p-b-72 {
+  padding-bottom: 72rpx !important;
+}
+.u-margin-bottom-72 {
+  margin-bottom: 72rpx !important;
+}
+.u-padding-bottom-72 {
+  padding-bottom: 72rpx !important;
+}
+.u-margin-74, .u-m-74 {
+  margin: 74rpx !important;
+}
+.u-padding-74, .u-p-74 {
+  padding: 74rpx !important;
+}
+.u-m-l-74 {
+  margin-left: 74rpx !important;
+}
+.u-p-l-74 {
+  padding-left: 74rpx !important;
+}
+.u-margin-left-74 {
+  margin-left: 74rpx !important;
+}
+.u-padding-left-74 {
+  padding-left: 74rpx !important;
+}
+.u-m-t-74 {
+  margin-top: 74rpx !important;
+}
+.u-p-t-74 {
+  padding-top: 74rpx !important;
+}
+.u-margin-top-74 {
+  margin-top: 74rpx !important;
+}
+.u-padding-top-74 {
+  padding-top: 74rpx !important;
+}
+.u-m-r-74 {
+  margin-right: 74rpx !important;
+}
+.u-p-r-74 {
+  padding-right: 74rpx !important;
+}
+.u-margin-right-74 {
+  margin-right: 74rpx !important;
+}
+.u-padding-right-74 {
+  padding-right: 74rpx !important;
+}
+.u-m-b-74 {
+  margin-bottom: 74rpx !important;
+}
+.u-p-b-74 {
+  padding-bottom: 74rpx !important;
+}
+.u-margin-bottom-74 {
+  margin-bottom: 74rpx !important;
+}
+.u-padding-bottom-74 {
+  padding-bottom: 74rpx !important;
+}
+.u-margin-75, .u-m-75 {
+  margin: 75rpx !important;
+}
+.u-padding-75, .u-p-75 {
+  padding: 75rpx !important;
+}
+.u-m-l-75 {
+  margin-left: 75rpx !important;
+}
+.u-p-l-75 {
+  padding-left: 75rpx !important;
+}
+.u-margin-left-75 {
+  margin-left: 75rpx !important;
+}
+.u-padding-left-75 {
+  padding-left: 75rpx !important;
+}
+.u-m-t-75 {
+  margin-top: 75rpx !important;
+}
+.u-p-t-75 {
+  padding-top: 75rpx !important;
+}
+.u-margin-top-75 {
+  margin-top: 75rpx !important;
+}
+.u-padding-top-75 {
+  padding-top: 75rpx !important;
+}
+.u-m-r-75 {
+  margin-right: 75rpx !important;
+}
+.u-p-r-75 {
+  padding-right: 75rpx !important;
+}
+.u-margin-right-75 {
+  margin-right: 75rpx !important;
+}
+.u-padding-right-75 {
+  padding-right: 75rpx !important;
+}
+.u-m-b-75 {
+  margin-bottom: 75rpx !important;
+}
+.u-p-b-75 {
+  padding-bottom: 75rpx !important;
+}
+.u-margin-bottom-75 {
+  margin-bottom: 75rpx !important;
+}
+.u-padding-bottom-75 {
+  padding-bottom: 75rpx !important;
+}
+.u-margin-76, .u-m-76 {
+  margin: 76rpx !important;
+}
+.u-padding-76, .u-p-76 {
+  padding: 76rpx !important;
+}
+.u-m-l-76 {
+  margin-left: 76rpx !important;
+}
+.u-p-l-76 {
+  padding-left: 76rpx !important;
+}
+.u-margin-left-76 {
+  margin-left: 76rpx !important;
+}
+.u-padding-left-76 {
+  padding-left: 76rpx !important;
+}
+.u-m-t-76 {
+  margin-top: 76rpx !important;
+}
+.u-p-t-76 {
+  padding-top: 76rpx !important;
+}
+.u-margin-top-76 {
+  margin-top: 76rpx !important;
+}
+.u-padding-top-76 {
+  padding-top: 76rpx !important;
+}
+.u-m-r-76 {
+  margin-right: 76rpx !important;
+}
+.u-p-r-76 {
+  padding-right: 76rpx !important;
+}
+.u-margin-right-76 {
+  margin-right: 76rpx !important;
+}
+.u-padding-right-76 {
+  padding-right: 76rpx !important;
+}
+.u-m-b-76 {
+  margin-bottom: 76rpx !important;
+}
+.u-p-b-76 {
+  padding-bottom: 76rpx !important;
+}
+.u-margin-bottom-76 {
+  margin-bottom: 76rpx !important;
+}
+.u-padding-bottom-76 {
+  padding-bottom: 76rpx !important;
+}
+.u-margin-78, .u-m-78 {
+  margin: 78rpx !important;
+}
+.u-padding-78, .u-p-78 {
+  padding: 78rpx !important;
+}
+.u-m-l-78 {
+  margin-left: 78rpx !important;
+}
+.u-p-l-78 {
+  padding-left: 78rpx !important;
+}
+.u-margin-left-78 {
+  margin-left: 78rpx !important;
+}
+.u-padding-left-78 {
+  padding-left: 78rpx !important;
+}
+.u-m-t-78 {
+  margin-top: 78rpx !important;
+}
+.u-p-t-78 {
+  padding-top: 78rpx !important;
+}
+.u-margin-top-78 {
+  margin-top: 78rpx !important;
+}
+.u-padding-top-78 {
+  padding-top: 78rpx !important;
+}
+.u-m-r-78 {
+  margin-right: 78rpx !important;
+}
+.u-p-r-78 {
+  padding-right: 78rpx !important;
+}
+.u-margin-right-78 {
+  margin-right: 78rpx !important;
+}
+.u-padding-right-78 {
+  padding-right: 78rpx !important;
+}
+.u-m-b-78 {
+  margin-bottom: 78rpx !important;
+}
+.u-p-b-78 {
+  padding-bottom: 78rpx !important;
+}
+.u-margin-bottom-78 {
+  margin-bottom: 78rpx !important;
+}
+.u-padding-bottom-78 {
+  padding-bottom: 78rpx !important;
+}
+.u-margin-80, .u-m-80 {
+  margin: 80rpx !important;
+}
+.u-padding-80, .u-p-80 {
+  padding: 80rpx !important;
+}
+.u-m-l-80 {
+  margin-left: 80rpx !important;
+}
+.u-p-l-80 {
+  padding-left: 80rpx !important;
+}
+.u-margin-left-80 {
+  margin-left: 80rpx !important;
+}
+.u-padding-left-80 {
+  padding-left: 80rpx !important;
+}
+.u-m-t-80 {
+  margin-top: 80rpx !important;
+}
+.u-p-t-80 {
+  padding-top: 80rpx !important;
+}
+.u-margin-top-80 {
+  margin-top: 80rpx !important;
+}
+.u-padding-top-80 {
+  padding-top: 80rpx !important;
+}
+.u-m-r-80 {
+  margin-right: 80rpx !important;
+}
+.u-p-r-80 {
+  padding-right: 80rpx !important;
+}
+.u-margin-right-80 {
+  margin-right: 80rpx !important;
+}
+.u-padding-right-80 {
+  padding-right: 80rpx !important;
+}
+.u-m-b-80 {
+  margin-bottom: 80rpx !important;
+}
+.u-p-b-80 {
+  padding-bottom: 80rpx !important;
+}
+.u-margin-bottom-80 {
+  margin-bottom: 80rpx !important;
+}
+.u-padding-bottom-80 {
+  padding-bottom: 80rpx !important;
+}
+.u-reset-nvue {
+  -webkit-box-orient: horizontal;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: row;
+          flex-direction: row;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+.u-type-primary-light {
+  color: #ecf5ff;
+}
+.u-type-warning-light {
+  color: #fdf6ec;
+}
+.u-type-success-light {
+  color: #dbf1e1;
+}
+.u-type-error-light {
+  color: #fef0f0;
+}
+.u-type-info-light {
+  color: #f4f4f5;
+}
+.u-type-primary-light-bg {
+  background-color: #ecf5ff;
+}
+.u-type-warning-light-bg {
+  background-color: #fdf6ec;
+}
+.u-type-success-light-bg {
+  background-color: #dbf1e1;
+}
+.u-type-error-light-bg {
+  background-color: #fef0f0;
+}
+.u-type-info-light-bg {
+  background-color: #f4f4f5;
+}
+.u-type-primary-dark {
+  color: #2b85e4;
+}
+.u-type-warning-dark {
+  color: #f29100;
+}
+.u-type-success-dark {
+  color: #18b566;
+}
+.u-type-error-dark {
+  color: #dd6161;
+}
+.u-type-info-dark {
+  color: #82848a;
+}
+.u-type-primary-dark-bg {
+  background-color: #2b85e4;
+}
+.u-type-warning-dark-bg {
+  background-color: #f29100;
+}
+.u-type-success-dark-bg {
+  background-color: #18b566;
+}
+.u-type-error-dark-bg {
+  background-color: #dd6161;
+}
+.u-type-info-dark-bg {
+  background-color: #82848a;
+}
+.u-type-primary-disabled {
+  color: #a0cfff;
+}
+.u-type-warning-disabled {
+  color: #fcbd71;
+}
+.u-type-success-disabled {
+  color: #71d5a1;
+}
+.u-type-error-disabled {
+  color: #fab6b6;
+}
+.u-type-info-disabled {
+  color: #c8c9cc;
+}
+.u-type-primary {
+  color: #2979ff;
+}
+.u-type-warning {
+  color: #ff9900;
+}
+.u-type-success {
+  color: #19be6b;
+}
+.u-type-error {
+  color: #fa3534;
+}
+.u-type-info {
+  color: #909399;
+}
+.u-type-primary-bg {
+  background-color: #2979ff;
+}
+.u-type-warning-bg {
+  background-color: #ff9900;
+}
+.u-type-success-bg {
+  background-color: #19be6b;
+}
+.u-type-error-bg {
+  background-color: #fa3534;
+}
+.u-type-info-bg {
+  background-color: #909399;
+}
+.u-main-color {
+  color: #303133;
+}
+.u-content-color {
+  color: #606266;
+}
+.u-tips-color {
+  color: #909399;
+}
+.u-light-color {
+  color: #c0c4cc;
+}
+page {
+  color: #303133;
+  font-size: 28rpx;
+}
+/* start--去除webkit的默认样式--start */
+.u-fix-ios-appearance {
+  -webkit-appearance: none;
+}
+/* end--去除webkit的默认样式--end */
+/* start--icon图标外层套一个view,让其达到更好的垂直居中的效果--start */
+.u-icon-wrap {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+/* end-icon图标外层套一个view,让其达到更好的垂直居中的效果--end */
+/* start--iPhoneX底部安全区定义--start */
+.safe-area-inset-bottom {
+  padding-bottom: 0;
+  padding-bottom: constant(safe-area-inset-bottom);
+  padding-bottom: env(safe-area-inset-bottom);
+}
+/* end-iPhoneX底部安全区定义--end */
+/* start--各种hover点击反馈相关的类名-start */
+.u-hover-class {
+  opacity: 0.6;
+}
+.u-cell-hover {
+  background-color: #f7f8f9 !important;
+}
+/* end--各种hover点击反馈相关的类名--end */
+/* start--文本行数限制--start */
+.u-line-1 {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+.u-line-2 {
+  -webkit-line-clamp: 2;
+}
+.u-line-3 {
+  -webkit-line-clamp: 3;
+}
+.u-line-4 {
+  -webkit-line-clamp: 4;
+}
+.u-line-5 {
+  -webkit-line-clamp: 5;
+}
+.u-line-2, .u-line-3, .u-line-4, .u-line-5 {
+  overflow: hidden;
+  word-break: break-all;
+  text-overflow: ellipsis;
+  display: -webkit-box;
+  -webkit-box-orient: vertical;
+}
+/* end--文本行数限制--end */
+/* start--Retina 屏幕下的 1px 边框--start */
+.u-border,
+.u-border-bottom,
+.u-border-left,
+.u-border-right,
+.u-border-top,
+.u-border-top-bottom {
+  position: relative;
+}
+.u-border-bottom:after,
+.u-border-left:after,
+.u-border-right:after,
+.u-border-top-bottom:after,
+.u-border-top:after,
+.u-border:after {
+
+  content: ' ';
+
+  position: absolute;
+  left: 0;
+  top: 0;
+  pointer-events: none;
+  box-sizing: border-box;
+  -webkit-transform-origin: 0 0;
+  transform-origin: 0 0;
+  width: 199.8%;
+  height: 199.7%;
+  -webkit-transform: scale(0.5, 0.5);
+          transform: scale(0.5, 0.5);
+  border: 0 solid #e4e7ed;
+  z-index: 2;
+}
+.u-border-top:after {
+  border-top-width: 1px;
+}
+.u-border-left:after {
+  border-left-width: 1px;
+}
+.u-border-right:after {
+  border-right-width: 1px;
+}
+.u-border-bottom:after {
+  border-bottom-width: 1px;
+}
+.u-border-top-bottom:after {
+  border-width: 1px 0;
+}
+.u-border:after {
+  border-width: 1px;
+}
+/* end--Retina 屏幕下的 1px 边框--end */
+/* start--clearfix--start */
+.u-clearfix:after,
+.clearfix:after {
+
+  content: '';
+
+  display: table;
+  clear: both;
+}
+/* end--clearfix--end */
+/* start--高斯模糊tabbar底部处理--start */
+.u-blur-effect-inset {
+  width: 750rpx;
+  height: 0px;
+  background-color: #FFFFFF;
+}
+/* end--高斯模糊tabbar底部处理--end */
+/* start--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--start */
+
+
+
+
+
+
+
+
+/* end--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--end */
+/* start--去除button的所有默认样式--start */
+.u-reset-button {
+  padding: 0;
+  font-size: inherit;
+  line-height: inherit;
+  background-color: transparent;
+  color: inherit;
+}
+.u-reset-button::after {
+  border: none;
+}
+/* end--去除button的所有默认样式--end */
+
+
+
+
+
+
+
+/* start--微信小程序编译后页面有组件名的元素,特别处理--start */
+u-td, u-th {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+          flex: 1;
+  -webkit-align-self: stretch;
+          align-self: stretch;
+}
+.u-td {
+  height: 100%;
+}
+u-icon {
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: inline-flex;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+u-grid {
+  width: 100%;
+  -webkit-box-flex: 0;
+  -webkit-flex: 0 0 100%;
+          flex: 0 0 100%;
+}
+u-line {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+          flex: 1;
+}
+u-switch {
+  display: -webkit-inline-box;
+  display: -webkit-inline-flex;
+  display: inline-flex;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+}
+u-dropdown {
+  -webkit-box-flex: 1;
+  -webkit-flex: 1;
+          flex: 1;
+}
+
+/* end-微信小程序编译后页面有组件名的元素,特别处理--end */
+
+
+
+
+
+/* start--头条小程序编译后页面有组件名的元素,特别处理--start */
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+/* end-头条小程序编译后页面有组件名的元素,特别处理--end */
+view,
+scroll-view,
+swiper,
+swiper-item,
+cover-view,
+cover-image,
+icon,
+text,
+rich-text,
+progress,
+button,
+checkbox,
+form,
+input,
+label,
+radio,
+slider,
+switch,
+textarea,
+navigator,
+audio,
+camera,
+image,
+video {
+  box-sizing: border-box;
+}
+/* 骨架屏替代方案 */
+.Skeleton {
+  background: #f3f3f3;
+  padding: 20rpx 0;
+  border-radius: 8rpx;
+}
+/* 图片载入替代方案 */
+.image-wrapper {
+  font-size: 0;
+  background: #f3f3f3;
+  border-radius: 4px;
+}
+.image-wrapper image {
+  width: 100%;
+  height: 100%;
+  -webkit-transition: 0.6s;
+  transition: 0.6s;
+  opacity: 0;
+}
+.image-wrapper image.loaded {
+  opacity: 1;
+}
+uni-rich-text ._img {
+  max-width: 100% !important;
+}
+/*边框*/
+.b-b:after,
+.b-t:after {
+  position: absolute;
+  z-index: 3;
+  left: 0;
+  right: 0;
+  height: 0;
+  content: '';
+  -webkit-transform: scaleY(0.5);
+          transform: scaleY(0.5);
+  border-bottom: 1px solid #e4e7ed;
+}
+.b-b:after {
+  bottom: 0;
+}
+.b-t:after {
+  top: 0;
+}
+/* button样式改写 */
+uni-button,
+button {
+  height: 80rpx;
+  line-height: 80rpx;
+  font-size: 34rpx;
+  font-weight: normal;
+}
+uni-button.no-border:before, uni-button.no-border:after, button.no-border:before, button.no-border:after {
+  border: 0;
+}
+uni-button[type='default'],
+button[type='default'] {
+  color: #303133;
+}
+/* input 样式 */
+.input-placeholder {
+  color: #999999;
+}
+.placeholder {
+  color: #999999;
+}
+.margin-l-10 {
+  margin-left: 10rpx !important;
+}
+.margin-r-10 {
+  margin-right: 10rpx !important;
+}
+.margin-t-10 {
+  margin-top: 10rpx !important;
+}
+.margin-b-10 {
+  margin-bottom: 10rpx !important;
+}
+.margin-10 {
+  margin: 10rpx !important;
+}
+.margin-v-10 {
+  margin-top: 10rpx !important;
+  margin-bottom: 10rpx !important;
+}
+.margin-c-10 {
+  margin-left: 10rpx !important;
+  margin-right: 10rpx !important;
+}
+.padding-l-10 {
+  padding-left: 10rpx !important;
+}
+.padding-r-10 {
+  padding-right: 10rpx !important;
+}
+.padding-t-10 {
+  padding-top: 10rpx !important;
+}
+.padding-b-10 {
+  padding-bottom: 10rpx !important;
+}
+.padding-10 {
+  padding: 10rpx !important;
+}
+.padding-v-10 {
+  padding-top: 10rpx !important;
+  padding-bottom: 10rpx !important;
+}
+.padding-c-10 {
+  padding-left: 10rpx !important;
+  padding-right: 10rpx !important;
+}
+.margin-l-20 {
+  margin-left: 20rpx !important;
+}
+.margin-r-20 {
+  margin-right: 20rpx !important;
+}
+.margin-t-20 {
+  margin-top: 20rpx !important;
+}
+.margin-b-20 {
+  margin-bottom: 20rpx !important;
+}
+.margin-20 {
+  margin: 20rpx !important;
+}
+.margin-v-20 {
+  margin-top: 20rpx !important;
+  margin-bottom: 20rpx !important;
+}
+.margin-c-20 {
+  margin-left: 20rpx !important;
+  margin-right: 20rpx !important;
+}
+.padding-l-20 {
+  padding-left: 20rpx !important;
+}
+.padding-r-20 {
+  padding-right: 20rpx !important;
+}
+.padding-t-20 {
+  padding-top: 20rpx !important;
+}
+.padding-b-20 {
+  padding-bottom: 20rpx !important;
+}
+.padding-20 {
+  padding: 20rpx !important;
+}
+.padding-v-20 {
+  padding-top: 20rpx !important;
+  padding-bottom: 20rpx !important;
+}
+.padding-c-20 {
+  padding-left: 20rpx !important;
+  padding-right: 20rpx !important;
+}
+.margin-l-30 {
+  margin-left: 30rpx !important;
+}
+.margin-r-30 {
+  margin-right: 30rpx !important;
+}
+.margin-t-30 {
+  margin-top: 30rpx !important;
+}
+.margin-b-30 {
+  margin-bottom: 30rpx !important;
+}
+.margin-30 {
+  margin: 30rpx !important;
+}
+.margin-v-30 {
+  margin-top: 30rpx !important;
+  margin-bottom: 30rpx !important;
+}
+.margin-c-30 {
+  margin-left: 30rpx !important;
+  margin-right: 30rpx !important;
+}
+.padding-l-30 {
+  padding-left: 30rpx !important;
+}
+.padding-r-30 {
+  padding-right: 30rpx !important;
+}
+.padding-t-30 {
+  padding-top: 30rpx !important;
+}
+.padding-b-30 {
+  padding-bottom: 30rpx !important;
+}
+.padding-30 {
+  padding: 30rpx !important;
+}
+.padding-v-30 {
+  padding-top: 30rpx !important;
+  padding-bottom: 30rpx !important;
+}
+.padding-c-30 {
+  padding-left: 30rpx !important;
+  padding-right: 30rpx !important;
+}
+.font-size-sm {
+  font-size: 24rpx;
+}
+.font-size-base {
+  font-size: 28rpx;
+}
+.font-size-lg {
+  font-size: 32rpx;
+}
+.font-color-yellow {
+  color: #fd5b23;
+}
+.font-color-gray {
+  color: #999999;
+}
+.font-color-red {
+  color: #dd524d;
+}
+.border-color-yellow {
+  border: 1rpx solid #fd5b23;
+}
+uni-page-wrapper {
+  background-color: #f8f8f8;
+}
+page {
+  background-color: #f8f8f8;
+  font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif, Droid Sans Fallback;
+}
+

+ 158 - 0
unpackage/dist/dev/mp-weixin/common/runtime.js

@@ -0,0 +1,158 @@
+
+  !function(){try{var a=Function("return this")();a&&!a.Math&&(Object.assign(a,{isFinite:isFinite,Array:Array,Date:Date,Error:Error,Function:Function,Math:Math,Object:Object,RegExp:RegExp,String:String,TypeError:TypeError,setTimeout:setTimeout,clearTimeout:clearTimeout,setInterval:setInterval,clearInterval:clearInterval}),"undefined"!=typeof Reflect&&(a.Reflect=Reflect))}catch(a){}}();
+  /******/ (function(modules) { // webpackBootstrap
+/******/ 	// install a JSONP callback for chunk loading
+/******/ 	function webpackJsonpCallback(data) {
+/******/ 		var chunkIds = data[0];
+/******/ 		var moreModules = data[1];
+/******/ 		var executeModules = data[2];
+/******/
+/******/ 		// add "moreModules" to the modules object,
+/******/ 		// then flag all "chunkIds" as loaded and fire callback
+/******/ 		var moduleId, chunkId, i = 0, resolves = [];
+/******/ 		for(;i < chunkIds.length; i++) {
+/******/ 			chunkId = chunkIds[i];
+/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ 				resolves.push(installedChunks[chunkId][0]);
+/******/ 			}
+/******/ 			installedChunks[chunkId] = 0;
+/******/ 		}
+/******/ 		for(moduleId in moreModules) {
+/******/ 			if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ 				modules[moduleId] = moreModules[moduleId];
+/******/ 			}
+/******/ 		}
+/******/ 		if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ 		while(resolves.length) {
+/******/ 			resolves.shift()();
+/******/ 		}
+/******/
+/******/ 		// add entry modules from loaded chunk to deferred list
+/******/ 		deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ 		// run deferred modules when all chunks ready
+/******/ 		return checkDeferredModules();
+/******/ 	};
+/******/ 	function checkDeferredModules() {
+/******/ 		var result;
+/******/ 		for(var i = 0; i < deferredModules.length; i++) {
+/******/ 			var deferredModule = deferredModules[i];
+/******/ 			var fulfilled = true;
+/******/ 			for(var j = 1; j < deferredModule.length; j++) {
+/******/ 				var depId = deferredModule[j];
+/******/ 				if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ 			}
+/******/ 			if(fulfilled) {
+/******/ 				deferredModules.splice(i--, 1);
+/******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ 			}
+/******/ 		}
+/******/
+/******/ 		return result;
+/******/ 	}
+/******/
+/******/ 	// The module cache
+/******/ 	var installedModules = {};
+/******/
+/******/ 	// object to store loaded and loading chunks
+/******/ 	// undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ 	// Promise = chunk loading, 0 = chunk loaded
+/******/ 	var installedChunks = {
+/******/ 		"common/runtime": 0
+/******/ 	};
+/******/
+/******/ 	var deferredModules = [];
+/******/
+/******/ 	// The require function
+/******/ 	function __webpack_require__(moduleId) {
+/******/
+/******/ 		// Check if module is in cache
+/******/ 		if(installedModules[moduleId]) {
+/******/ 			return installedModules[moduleId].exports;
+/******/ 		}
+/******/ 		// Create a new module (and put it into the cache)
+/******/ 		var module = installedModules[moduleId] = {
+/******/ 			i: moduleId,
+/******/ 			l: false,
+/******/ 			exports: {}
+/******/ 		};
+/******/
+/******/ 		// Execute the module function
+/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ 		// Flag the module as loaded
+/******/ 		module.l = true;
+/******/
+/******/ 		// Return the exports of the module
+/******/ 		return module.exports;
+/******/ 	}
+/******/
+/******/
+/******/ 	// expose the modules object (__webpack_modules__)
+/******/ 	__webpack_require__.m = modules;
+/******/
+/******/ 	// expose the module cache
+/******/ 	__webpack_require__.c = installedModules;
+/******/
+/******/ 	// define getter function for harmony exports
+/******/ 	__webpack_require__.d = function(exports, name, getter) {
+/******/ 		if(!__webpack_require__.o(exports, name)) {
+/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
+/******/ 		}
+/******/ 	};
+/******/
+/******/ 	// define __esModule on exports
+/******/ 	__webpack_require__.r = function(exports) {
+/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
+/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
+/******/ 		}
+/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
+/******/ 	};
+/******/
+/******/ 	// create a fake namespace object
+/******/ 	// mode & 1: value is a module id, require it
+/******/ 	// mode & 2: merge all properties of value into the ns
+/******/ 	// mode & 4: return value when already ns object
+/******/ 	// mode & 8|1: behave like require
+/******/ 	__webpack_require__.t = function(value, mode) {
+/******/ 		if(mode & 1) value = __webpack_require__(value);
+/******/ 		if(mode & 8) return value;
+/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
+/******/ 		var ns = Object.create(null);
+/******/ 		__webpack_require__.r(ns);
+/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
+/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
+/******/ 		return ns;
+/******/ 	};
+/******/
+/******/ 	// getDefaultExport function for compatibility with non-harmony modules
+/******/ 	__webpack_require__.n = function(module) {
+/******/ 		var getter = module && module.__esModule ?
+/******/ 			function getDefault() { return module['default']; } :
+/******/ 			function getModuleExports() { return module; };
+/******/ 		__webpack_require__.d(getter, 'a', getter);
+/******/ 		return getter;
+/******/ 	};
+/******/
+/******/ 	// Object.prototype.hasOwnProperty.call
+/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ 	// __webpack_public_path__
+/******/ 	__webpack_require__.p = "/";
+/******/
+/******/ 	var jsonpArray = global["webpackJsonp"] = global["webpackJsonp"] || [];
+/******/ 	var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ 	jsonpArray.push = webpackJsonpCallback;
+/******/ 	jsonpArray = jsonpArray.slice();
+/******/ 	for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ 	var parentJsonpFunction = oldJsonpFunction;
+/******/
+/******/
+/******/ 	// run deferred modules from other chunks
+/******/ 	checkDeferredModules();
+/******/ })
+/************************************************************************/
+/******/ ([]);
+//# sourceMappingURL=../../.sourcemap/mp-weixin/common/runtime.js.map
+  

Файловите разлики са ограничени, защото са твърде много
+ 10 - 0
unpackage/dist/dev/mp-weixin/common/vendor.js


+ 137 - 0
unpackage/dist/dev/mp-weixin/pages/about/about.js

@@ -0,0 +1,137 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/about/about"],{
+
+/***/ 66:
+/*!***************************************************************!*\
+  !*** D:/六牛项目/school/main.js?{"page":"pages%2Fabout%2Fabout"} ***!
+  \***************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);
+var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
+var _about = _interopRequireDefault(__webpack_require__(/*! ./pages/about/about.vue */ 67));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
+createPage(_about.default);
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
+
+/***/ }),
+
+/***/ 67:
+/*!********************************************!*\
+  !*** D:/六牛项目/school/pages/about/about.vue ***!
+  \********************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./about.vue?vue&type=template&id=92c79dbc& */ 68);
+/* harmony import */ var _about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./about.vue?vue&type=script&lang=js& */ 70);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 42);
+
+var renderjs
+
+
+
+
+/* normalize component */
+
+var component = Object(_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
+  _about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+  _about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["render"],
+  _about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+  false,
+  null,
+  null,
+  null,
+  false,
+  _about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["components"],
+  renderjs
+)
+
+component.options.__file = "pages/about/about.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
+/***/ }),
+
+/***/ 68:
+/*!***************************************************************************!*\
+  !*** D:/六牛项目/school/pages/about/about.vue?vue&type=template&id=92c79dbc& ***!
+  \***************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./about.vue?vue&type=template&id=92c79dbc& */ 69);
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["render"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_template_id_92c79dbc___WEBPACK_IMPORTED_MODULE_0__["components"]; });
+
+
+
+/***/ }),
+
+/***/ 69:
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/六牛项目/school/pages/about/about.vue?vue&type=template&id=92c79dbc& ***!
+  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
+var components
+var render = function() {
+  var _vm = this
+  var _h = _vm.$createElement
+  var _c = _vm._self._c || _h
+}
+var recyclableRender = false
+var staticRenderFns = []
+render._withStripped = true
+
+
+
+/***/ }),
+
+/***/ 70:
+/*!*********************************************************************!*\
+  !*** D:/六牛项目/school/pages/about/about.vue?vue&type=script&lang=js& ***!
+  \*********************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./about.vue?vue&type=script&lang=js& */ 71);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+ /* harmony default export */ __webpack_exports__["default"] = (_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_about_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
+
+/***/ }),
+
+/***/ 71:
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/六牛项目/school/pages/about/about.vue?vue&type=script&lang=js& ***!
+  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports) {
+
+//
+//
+//
+
+/***/ })
+
+},[[66,"common/runtime","common/vendor"]]]);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/about/about.js.map

+ 6 - 0
unpackage/dist/dev/mp-weixin/pages/about/about.json

@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "关于我们",
+  "navigationBarBackgroundColor": "#FFFFFF",
+  "navigationBarTextStyle": "black",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/about/about.wxml

@@ -0,0 +1 @@
+<view class="_div"></view>

+ 137 - 0
unpackage/dist/dev/mp-weixin/pages/case/case.js

@@ -0,0 +1,137 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/case/case"],{
+
+/***/ 60:
+/*!*************************************************************!*\
+  !*** D:/六牛项目/school/main.js?{"page":"pages%2Fcase%2Fcase"} ***!
+  \*************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);
+var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
+var _case = _interopRequireDefault(__webpack_require__(/*! ./pages/case/case.vue */ 61));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
+createPage(_case.default);
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
+
+/***/ }),
+
+/***/ 61:
+/*!******************************************!*\
+  !*** D:/六牛项目/school/pages/case/case.vue ***!
+  \******************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./case.vue?vue&type=template&id=3df83306& */ 62);
+/* harmony import */ var _case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./case.vue?vue&type=script&lang=js& */ 64);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 42);
+
+var renderjs
+
+
+
+
+/* normalize component */
+
+var component = Object(_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
+  _case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+  _case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["render"],
+  _case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+  false,
+  null,
+  null,
+  null,
+  false,
+  _case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["components"],
+  renderjs
+)
+
+component.options.__file = "pages/case/case.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
+/***/ }),
+
+/***/ 62:
+/*!*************************************************************************!*\
+  !*** D:/六牛项目/school/pages/case/case.vue?vue&type=template&id=3df83306& ***!
+  \*************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./case.vue?vue&type=template&id=3df83306& */ 63);
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["render"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_template_id_3df83306___WEBPACK_IMPORTED_MODULE_0__["components"]; });
+
+
+
+/***/ }),
+
+/***/ 63:
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/六牛项目/school/pages/case/case.vue?vue&type=template&id=3df83306& ***!
+  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
+var components
+var render = function() {
+  var _vm = this
+  var _h = _vm.$createElement
+  var _c = _vm._self._c || _h
+}
+var recyclableRender = false
+var staticRenderFns = []
+render._withStripped = true
+
+
+
+/***/ }),
+
+/***/ 64:
+/*!*******************************************************************!*\
+  !*** D:/六牛项目/school/pages/case/case.vue?vue&type=script&lang=js& ***!
+  \*******************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../../../tool/HbuildX/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./case.vue?vue&type=script&lang=js& */ 65);
+/* harmony import */ var _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+ /* harmony default export */ __webpack_exports__["default"] = (_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tool_HbuildX_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_case_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
+
+/***/ }),
+
+/***/ 65:
+/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/六牛项目/school/pages/case/case.vue?vue&type=script&lang=js& ***!
+  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports) {
+
+//
+//
+//
+
+/***/ })
+
+},[[60,"common/runtime","common/vendor"]]]);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/case/case.js.map

+ 6 - 0
unpackage/dist/dev/mp-weixin/pages/case/case.json

@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "案例展示",
+  "navigationBarBackgroundColor": "#FFFFFF",
+  "navigationBarTextStyle": "black",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/case/case.wxml

@@ -0,0 +1 @@
+<view class="_div"></view>

Файловите разлики са ограничени, защото са твърде много
+ 177 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.js


+ 6 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.json

@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "首页",
+  "navigationBarBackgroundColor": "#FFFFFF",
+  "navigationBarTextStyle": "black",
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.wxml

@@ -0,0 +1 @@
+<view class="center"></view>

+ 16 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.wxss

@@ -0,0 +1,16 @@
+@charset "UTF-8";
+/* uni.scss */
+/* 页面左右间距 */
+/* 文字尺寸 */
+/*文字颜色*/
+/* 边框颜色 */
+/*颜色*/
+/* 图片加载中颜色 */
+/* 行为相关颜色 */
+/* 功能栏字体大小 */
+/*功能栏左侧小图标*/
+.center {
+  background: #FFFFFF;
+  height: 100%;
+}
+

Някои файлове не бяха показани, защото твърде много файлове са промени