wcni před 5 roky
rodič
revize
121d7975a9
73 změnil soubory, kde provedl 7747 přidání a 4059 odebrání
  1. 1 1
      common/uin.css
  2. 44 0
      component/assess.vue
  3. 86 0
      component/shopList.vue
  4. 11 0
      component/topNav.vue
  5. 167 0
      component/uinNumber.vue
  6. 51 13
      pages.json
  7. 140 0
      pages/index/cart.vue
  8. 22 0
      pages/index/commemt.vue
  9. 215 46
      pages/index/hotel.vue
  10. 14 6
      pages/index/index.vue
  11. 890 0
      pages/index/shop.vue
  12. 29 1
      uni.scss
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/assess.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/commoNar.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/shopList.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/uinNumber.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-icon/uni-icon.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-nav-bar/uni-nav-bar.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-status-bar/uni-status-bar.js.map
  23. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/cart.js.map
  24. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/commemt.js.map
  25. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/discuss.js.map
  26. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/hotel.js.map
  27. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  28. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/shop.js.map
  29. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/myCenter/index.js.map
  30. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/myone/oneIndex.js.map
  31. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/taBar/index.js.map
  32. 4 1
      unpackage/dist/dev/mp-weixin/app.json
  33. 22 22
      unpackage/dist/dev/mp-weixin/common/main.js
  34. 2 2
      unpackage/dist/dev/mp-weixin/common/runtime.js
  35. 3058 3737
      unpackage/dist/dev/mp-weixin/common/vendor.js
  36. 324 0
      unpackage/dist/dev/mp-weixin/component/assess.js
  37. 4 0
      unpackage/dist/dev/mp-weixin/component/assess.json
  38. 1 0
      unpackage/dist/dev/mp-weixin/component/assess.wxml
  39. 5 0
      unpackage/dist/dev/mp-weixin/component/assess.wxss
  40. 17 17
      unpackage/dist/dev/mp-weixin/component/commoNar.js
  41. 208 0
      unpackage/dist/dev/mp-weixin/component/shopList.js
  42. 4 0
      unpackage/dist/dev/mp-weixin/component/shopList.json
  43. 1 0
      unpackage/dist/dev/mp-weixin/component/shopList.wxml
  44. 219 0
      unpackage/dist/dev/mp-weixin/component/uinNumber.js
  45. 4 0
      unpackage/dist/dev/mp-weixin/component/uinNumber.json
  46. 1 0
      unpackage/dist/dev/mp-weixin/component/uinNumber.wxml
  47. 85 0
      unpackage/dist/dev/mp-weixin/component/uinNumber.wxss
  48. 17 17
      unpackage/dist/dev/mp-weixin/component/uni-icon/uni-icon.js
  49. 17 17
      unpackage/dist/dev/mp-weixin/component/uni-nav-bar/uni-nav-bar.js
  50. 17 17
      unpackage/dist/dev/mp-weixin/component/uni-status-bar/uni-status-bar.js
  51. 250 0
      unpackage/dist/dev/mp-weixin/pages/index/cart.js
  52. 14 0
      unpackage/dist/dev/mp-weixin/pages/index/cart.json
  53. 1 0
      unpackage/dist/dev/mp-weixin/pages/index/cart.wxml
  54. 145 0
      unpackage/dist/dev/mp-weixin/pages/index/cart.wxss
  55. 153 0
      unpackage/dist/dev/mp-weixin/pages/index/commemt.js
  56. 6 0
      unpackage/dist/dev/mp-weixin/pages/index/commemt.json
  57. 1 0
      unpackage/dist/dev/mp-weixin/pages/index/commemt.wxml
  58. 40 26
      unpackage/dist/dev/mp-weixin/pages/index/hotel.js
  59. 5 1
      unpackage/dist/dev/mp-weixin/pages/index/hotel.json
  60. 0 0
      unpackage/dist/dev/mp-weixin/pages/index/hotel.wxml
  61. 120 31
      unpackage/dist/dev/mp-weixin/pages/index/hotel.wxss
  62. 26 40
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  63. 0 0
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  64. 516 0
      unpackage/dist/dev/mp-weixin/pages/index/shop.js
  65. 9 0
      unpackage/dist/dev/mp-weixin/pages/index/shop.json
  66. 0 0
      unpackage/dist/dev/mp-weixin/pages/index/shop.wxml
  67. 702 0
      unpackage/dist/dev/mp-weixin/pages/index/shop.wxss
  68. 21 21
      unpackage/dist/dev/mp-weixin/pages/myCenter/index.js
  69. 22 22
      unpackage/dist/dev/mp-weixin/pages/myone/oneIndex.js
  70. 21 21
      unpackage/dist/dev/mp-weixin/pages/taBar/index.js
  71. 7 0
      unpackage/dist/dev/mp-weixin/sitemap26.json
  72. 7 0
      unpackage/dist/dev/mp-weixin/sitemap95.json
  73. binární
      unpackage/dist/dev/mp-weixin/static/logo.png

+ 1 - 1
common/uin.css

@@ -1443,4 +1443,4 @@ radio-group label, checkbox-group label{
     top: 50%;
     left: 0;
     transform: translateY(50%);
-}
+}

+ 44 - 0
component/assess.vue

@@ -0,0 +1,44 @@
+<template>
+	<view>
+	<!-- <page-head :title="title"></page-head> -->
+		<view class="uni-padding-wrap" style="border-bottom: 1px solid #EEEEEE;padding-bottom: 10upx;">
+			<!-- 评论区 start -->
+			<view class="uni-comment">
+				<view class="uni-comment-list">
+					<view class="uni-comment-face"><image src="https://img-cdn-qiniu.dcloud.net.cn/uniapp/images/uni@2x.png" mode="widthFix"></image></view>
+					<view class="uni-comment-body">
+						<view class="uni-comment-top">
+							<text style="font-size: 28upx;color: #303133">网友</text>
+						    <uniIcon type="star" size="16"></uniIcon>
+						</view>
+						<view class="uni-comment-date">
+							<text style="color: #909399;font-size: 20upx;">08/10 08:12</text>
+						</view>
+						
+					</view>
+					
+				</view>
+				<view style="color: #303133;font-size: 28upx;" class="uni-comment-content">很酷的HBuilderX和uni-app,开发一次既能生成小程序,又能生成App</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	import uniIcon from '@/component/uni-icon/uni-icon.vue'
+	export default {
+		
+		component:{
+			uniIcon
+		},
+		data() {
+			return {
+				//title:"评论界面"
+			}
+		}
+	}
+</script>
+
+<style>
+
+</style>

+ 86 - 0
component/shopList.vue

@@ -0,0 +1,86 @@
+<template>
+	<view class="page">
+		
+		<view class="uni-product-list">
+			<view class="uni-product" v-for="(product,index) in productList" :key="index">
+				<view class="image-view">
+					<image v-if="renderImage" class="uni-product-image" :src="product.image"></image>
+				</view>
+				<view class="uni-product-title">{{product.title}}</view>
+				<view class="uni-product-price">
+					<text class="uni-product-price-original">¥{{product.favourPrice}}</text>
+					<text class="uni-product-price-favour">¥{{product.originalPrice}}</text>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+export default {
+    data() {
+        return {
+            title: 'product-list',
+			productList: [ {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product1.jpg',
+                    title: 'Apple iPhone X 256GB 深空灰色 移动联通电信4G手机',
+                    originalPrice: 9999,
+                    favourPrice: 8888,
+                    tip: '自营'
+                },
+                {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product2.jpg',
+                    title: 'Apple iPad 平板电脑 2018年新款9.7英寸',
+                    originalPrice: 3499,
+                    favourPrice: 3399,
+                    tip: '优惠'
+                },
+                {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product3.jpg',
+                    title: 'Apple MacBook Pro 13.3英寸笔记本电脑(2017款Core i5处理器/8GB内存/256GB硬盘 MupxT2CH/A)',
+                    originalPrice: 12999,
+                    favourPrice: 10688,
+                    tip: '秒杀'
+                },
+                {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product4.jpg',
+                    title: 'Kindle Paperwhite电纸书阅读器 电子书墨水屏 6英寸wifi 黑色',
+                    originalPrice: 999,
+                    favourPrice: 958,
+                    tip: '秒杀'
+                },
+                {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product5.jpg',
+                    title: '微软(Microsoft)新Surface Pro 二合一平板电脑笔记本 12.3英寸(i5 8G内存 256G存储)',
+                    originalPrice: 8888,
+                    favourPrice: 8288,
+                    tip: '优惠'
+                },
+                {
+                    image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product6.jpg',
+                    title: 'Apple Watch Series 3智能手表(GPS款 42毫米 深空灰色铝金属表壳 黑色运动型表带 MQL12CH/A)',
+                    originalPrice: 2899,
+                    favourPrice: 2799,
+                    tip: '自营'
+                }],
+            renderImage: false
+        };
+    },
+    methods: {
+       
+    },
+    onLoad() {
+   
+    },
+    onPullDownRefresh() {
+       
+    },
+    onReachBottom() {
+       
+    }
+};
+</script>
+
+<style>
+	
+</style>

+ 11 - 0
component/topNav.vue

@@ -0,0 +1,11 @@
+
+<!-- 顶部导航栏 -->
+<template>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
+

+ 167 - 0
component/uinNumber.vue

@@ -0,0 +1,167 @@
+<template>
+	<view class="uni-numbox">
+		<view :class="{'uni-numbox--disabled': inputValue <= min || disabled}" class="uni-numbox__minus" @click="_calcValue('minus')">-</view>
+		<input :disabled="disabled" v-model="inputValue" class="uni-numbox__value" type="number" @blur="_onBlur">
+		<view :class="{'uni-numbox--disabled': inputValue >= max || disabled}" class="uni-numbox__plus" @click="_calcValue('plus')">+</view>
+	</view>
+</template>
+<script>
+	export default {
+		name: 'UniNumberBox',
+		props: {
+			value: {
+				type: [Number, String],
+				default: 1
+			},
+			min: {
+				type: Number,
+				default: 0
+			},
+			max: {
+				type: Number,
+				default: 100
+			},
+			step: {
+				type: Number,
+				default: 1
+			},
+			disabled: {
+				type: Boolean,
+				default: false
+			}
+		},
+		data() {
+			return {
+				inputValue: 0
+			}
+		},
+		watch: {
+			value(val) {
+				this.inputValue = +val
+			},
+			inputValue(newVal, oldVal) {
+				if (+newVal !== +oldVal) {
+					this.$emit('change', newVal)
+				}
+			}
+		},
+		created() {
+			this.inputValue = +this.value
+		},
+		methods: {
+			_calcValue(type) {
+				if (this.disabled) {
+					return
+				}
+				const scale = this._getDecimalScale()
+				let value = this.inputValue * scale
+				let step = this.step * scale
+				if (type === 'minus') {
+					value -= step
+				} else if (type === 'plus') {
+					value += step
+				}
+				if (value < this.min || value > this.max) {
+					return
+				}
+				this.inputValue = value / scale
+			},
+			_getDecimalScale() {
+				let scale = 1
+				// 浮点型
+				if (~~this.step !== this.step) {
+					scale = Math.pow(10, (this.step + '').split('.')[1].length)
+				}
+				return scale
+			},
+			_onBlur(event) {
+				let value = event.detail.value
+				if (!value) {
+					this.inputValue = 0
+					return
+				}
+				value = +value
+				if (value > this.max) {
+					value = this.max
+				} else if (value < this.min) {
+					value = this.min
+				}
+				this.inputValue = value
+			}
+		}
+	}
+</script>
+<style>
+	@charset "UTF-8";
+
+	.uni-numbox {
+		display: inline-flex;
+		flex-direction: row;
+		justify-content: flex-start;
+		height: 70upx;
+		position: relative
+	}
+
+	.uni-numbox:after {
+		content: '';
+		position: absolute;
+		transform-origin: center;
+		box-sizing: border-box;
+		pointer-events: none;
+		top: -50%;
+		left: -50%;
+		right: -50%;
+		bottom: -50%;
+		border: 1px solid #c8c7cc;
+		border-radius: 12upx;
+		transform: scale(.5)
+	}
+
+	.uni-numbox__minus,
+	.uni-numbox__plus {
+		margin: 0;
+		background-color: #f8f8f8;
+		width: 70upx;
+		font-size: 40upx;
+		height: 100%;
+		line-height: 70upx;
+		text-align: center;
+		display: inline-flex;
+		align-items: center;
+		justify-content: center;
+		color: #333;
+		position: relative
+	}
+
+	.uni-numbox__value {
+		position: relative;
+		background-color: #fff;
+		width: 80upx;
+		height: 100%;
+		text-align: center;
+		padding: 0
+	}
+
+	.uni-numbox__value:after {
+		content: '';
+		position: absolute;
+		transform-origin: center;
+		box-sizing: border-box;
+		pointer-events: none;
+		top: -50%;
+		left: -50%;
+		right: -50%;
+		bottom: -50%;
+		border-style: solid;
+		border-color: #c8c7cc;
+		border-left-width: 1px;
+		border-right-width: 1px;
+		border-top-width: 0;
+		border-bottom-width: 0;
+		transform: scale(.5)
+	}
+
+	.uni-numbox--disabled {
+		color: silver
+	}
+</style>

+ 51 - 13
pages.json

@@ -1,5 +1,25 @@
 {
 	"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
+	     
+		 {
+		 	"path": "pages/index/hotel",
+		 	"style": {
+		 		"navigationStyle":"custom",
+		 		"usingComponents":{
+		 			     "van-sticky": "/wxcomponents/dist/sticky/index",
+		 				 "van-nav-bar": "/wxcomponents/dist/nav-bar/index",
+		 			     "van-search": "/wxcomponents/dist/search/index",
+		 				 "van-tab": "/wxcomponents/dist/tab/index",
+		 				 "van-tabs": "/wxcomponents/dist/tabs/index",
+		 				 "van-dropdown-menu": "/wxcomponents/dist/dropdown-menu/index",
+		 				 "van-dropdown-item": "/wxcomponents/dist/dropdown-item/index",
+		 				 "van-row": "/wxcomponents/dist/row/index",
+		 				 "van-col": "/wxcomponents/dist/col/index",
+		 				 "van-icon": "/wxcomponents/dist/icon/index"
+		 				  
+		 				}
+		 	}
+		 },
 		{
 			"path": "pages/index/index",
 			"style": {
@@ -11,25 +31,43 @@
 			}
 		},
 		{
-			"path": "pages/index/hotel",
+			"path": "pages/index/cart",
 			"style": {
-				
+				"usingComponents": {
+				  "van-card": "/wxcomponents/dist/card/index",
+				   "van-goods-action": "/wxcomponents/dist/goods-action/index",
+				   "van-goods-action-icon": "/wxcomponents/dist/goods-action-icon/index",
+				   "van-goods-action-button": "/wxcomponents/dist/goods-action-button/index",
+				    "van-submit-bar": "/wxcomponents/dist/submit-bar/index",
+				    "van-checkbox": "/wxcomponents/dist/checkbox/index",
+				    "van-checkbox-group": "/wxcomponents/dist/checkbox-group/index"
+			},
+				"navigationStyle":"custom"
+			}
+		},
+		
+		
+		{
+			"path": "pages/index/shop",
+			"style": {
+				"navigationBarTitleText": "商品详情",
 				"usingComponents":{
-					     "van-sticky": "/wxcomponents/dist/sticky/index",
-						 "van-nav-bar": "/wxcomponents/dist/nav-bar/index",
-					     "van-search": "/wxcomponents/dist/search/index",
 						 "van-tab": "/wxcomponents/dist/tab/index",
-						 "van-tabs": "/wxcomponents/dist/tabs/index",
-						 "van-dropdown-menu": "/wxcomponents/dist/dropdown-menu/index",
-						 "van-dropdown-item": "/wxcomponents/dist/dropdown-item/index",
-						 "van-row": "/wxcomponents/dist/row/index",
-						 "van-col": "/wxcomponents/dist/col/index",
-						 "van-icon": "/wxcomponents/dist/icon/index"
-						  
-						}
+						  "van-tabs": "/wxcomponents/dist/tabs/index"
+				}
 			}
 		},
 		
+		{
+			"path": "pages/index/commemt",
+			"style": {
+				"navigationBarTitleText": "评价"
+				
+			}
+		},
+		
+		
+		
 		{
 			"path": "pages/myone/oneIndex",
 			"style": {

+ 140 - 0
pages/index/cart.vue

@@ -0,0 +1,140 @@
+<template>
+	<view style="height: 100vh;background-color: #F5F5F5;">
+		<view style="height:50upx"></view>
+		<uniNavBar
+		  left-icon="back"  title="购物车"
+		  rightText="编辑"
+		  @clickLeft="goback"
+		  @clickRight = "deleteShop"	
+		 />
+		 <view class="cart-list">
+		  <view style="display: flex;align-items: center;padding: 20upx 36upx;
+		   border-bottom: 1px solid #F5F5F5;
+		  ">
+			  <image src="" style="width: 50upx;height: 50upx;"></image>
+			  <span style="padding-left: 8upx;">华南酒店</span>
+		  </view>
+		  
+		  <view class="shoplist" style="background-color: #fff;">
+			  <view style="flex: 1;">
+				  <van-checkbox  icon-size="16px" checked-color="#D9332E"  shape="round" bind:change="onChange">
+				  </van-checkbox>
+			  </view>
+			
+			  <view style="flex: 15;">
+			  <van-card
+			    title-class="changewidth"
+				price-class ="priceClass"
+			    price="10.00"
+			    desc="描述信息"
+			    title="商品标题"
+			    thumb="https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg"
+			  >
+			    <!-- <view slot="thumb">
+					<image style="width: 156upx;height:" src="https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg"></image>
+				</view> -->
+			    <view slot="footer">
+			   
+				  <uninumberbox :min="1" @change="bindChange"/>
+			    </view>
+			  </van-card>
+			  </view>
+		  </view>
+		  
+		  
+		  
+		  
+		 </view>
+		 
+		 <view style="position: fixed;bottom: 0;">
+		 <van-submit-bar
+		   :price="3050"
+		   button-text="结算"
+		   bind:submit="onClickButton"
+		   :tip="true"
+		 >
+		 <van-checkbox checked-color="#D9332E" :value="checked" shape="round" bind:change="onChange">
+		  全选
+		 </van-checkbox>
+		 </van-submit-bar>
+		 </view>
+		 
+	</view>
+</template>
+
+<script>
+	import uniNavBar from '@/component/uni-nav-bar/uni-nav-bar.vue'
+	import uninumberbox  from '@/component/uinNumber.vue'
+	export default {
+		components: {
+			uniNavBar,
+			uninumberbox 
+			
+		},
+		data() {
+			return {
+				checked: true,
+			}
+		},
+		onReady:function(){
+			uni.hideShareMenu({
+				  success(res) {
+					  console.log(res)
+					  console.log("kkkkkkkkkkkk")
+				  },
+				  fail(res){
+					  console.log(res)
+					  console.log("dddddd")
+				  } 
+			});
+		},
+		methods: {
+			// 返回上层
+			goback() {
+				    console.log("kkdkdk")
+					uni.navigateBack(); 
+			},
+			// 编辑
+			deleteShop() {
+				
+			},
+			bindChange(e) {
+				console.log(e)
+			},
+		}
+	}
+</script>
+
+<style>
+		
+	/* .uni-navbar {
+		height: var(--status-bar-height);
+	} */
+	
+	.uniNavBar {
+	  height: 100%;	
+	}
+	.cart-list {
+		background-color: #fff;
+		/* padding: 0 36upx; */
+	}
+	.changewidth {
+		color: #303133;
+		font-size: 32upx;
+		font-weight: 100!important;
+	}
+	.priceClass {
+		color:#303133!important;
+		font-weight: 100!important;
+		font-size: 36upx;
+	}
+	.van-card {
+		background-color: #fff!important;
+	}
+    .shoplist {
+		display: flex;
+		padding: 0 35upx;
+		justify-content: space-between;
+		align-items: center;
+	}
+</style>

+ 22 - 0
pages/index/commemt.vue

@@ -0,0 +1,22 @@
+<template>
+	<view>
+		<assess />
+	</view>
+</template>
+
+<script>
+	import assess from '@/component/assess.vue'  // 评价列表
+	export default{
+		components: {
+			assess
+		},
+		data(){
+			return {
+				
+			}
+		}
+	}
+</script>
+
+<style>
+</style>

+ 215 - 46
pages/index/hotel.vue

@@ -1,13 +1,28 @@
 <template>
 	<view>
-		<scroll-view  style="height: 100vh;" class="floor-list"
+		 <view style="height: 50upx;"></view>
+		<scroll-view  style="height: 95vh;" class="floor-list"
 		 :scroll-top="scrollTop" scroll-y="true"  @scroll="scroll"  @scrolltoupper="upper" @scrolltolower="lower"
 		 refresher-enabled="true">
-	   <van-sticky class="titleFixed">
-	      <van-nav-bar offset-top="100" title="标题" left-text="返回" left-arrow>
+		
+		 <!-- <uniNavBar>
+			 <view slot="left">
+				 
+			 </view>
+			 <view class="input-view">
+				<uniIcon type="search" size="22" color="#666666" />
+				<input confirm-type="search" class="input" type="text" placeholder="输入搜索关键词" @confirm="confirm" />
+			 </view>
+			 <view slot="right">
+			 				 
+			 </view>
+		 </uniNavBar> -->
+		 
+	<!--   <van-sticky   class="titleFixed">
+	      <van-nav-bar title="标题" left-arrow>
 	        <van-icon name="search" slot="right" />
 	      </van-nav-bar>
-	   </van-sticky>
+	   </van-sticky> -->
 	   
 	   <view class="scrollswiper">
 	   		 <swiper class="swiper" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" :duration="duration">
@@ -23,9 +38,25 @@
 	   		 </swiper>
 	   </view>
 	   
+	   <view class="titeTop"  :class="iScrolltop == 2?'activeColor' : ''">
+		   <view class="topleft">
+			   <uniIcon type="back" size="22" color="#666666" />
+		   </view>
+		   <view>
+			   <view class="input-view">
+					<uniIcon type="search" size="22" color="#666666" />
+					<input confirm-type="search" class="input" type="text" placeholder="输入搜索关键词" @confirm="confirm" />
+			   </view>
+		   </view>
+		   
+		   <view class="topright">
+			   <uniIcon type="arrowright" size="22" color="#666666" />
+		   </view>
+	   </view>
+	   
 	   
 	   <view class="tip">
-		   <view style="font-size: 36upx;color: #303133;">华南城市酒店</view>
+		   <view style="font-size: 36upx;color: #303133;">{{iScrolltop}}华南城市酒店</view>
 		   <view>
 			   <uniIcon type="star" size="22" color="#909399"></uniIcon>
 		   </view>
@@ -44,54 +75,85 @@
 				  	</view>
 				  
 				  <view style="padding: 40upx 18upx;">
-					  <view v-for="(tab,index) in tabBars" :key="tab.id"
-					   class="swiper-tab-list"
-					   :class="tabIndex==index ? 'active' : ''"
-					   :id="tab.id" 
-					   :data-current="index"
-					   @click="tapTab">
-					   {{tab.name}}
-					  </view>
-					<!--  <van-dropdown-menu>
-					    <van-dropdown-item  :value="value1" :options="option1" />
-					    <van-dropdown-item  :value="value1" :options="option1" />
-					  </van-dropdown-menu> -->
-					  
-					  <view>
-						  <view class="listType">
-							  <view>
-								<image src="" ></image>  
-								<view>商品描述</view>
-								<view>¥25.00</view>
-							  </view>
-							  
-						  </view>
-					  </view>
+					  <view style="width: 95%;margin: 0 auto;">
+					  		<view @click="choseType(1)" :class="tabIndex==1 ? 'active' : ''" class="typeItem">
+					  			全部
+					  		</view>
+					  		<view @click="choseType(2)"   class="typeItem">
+								<view class="iconClass">
+									<view :class="tabIndex==2 ? 'active' : ''">上新</view>
+									<view style="display: flex;flex-direction: column;">
+										<van-icon size="8px" name="arrow-up" />
+										<van-icon  size="8px" name="arrow-down" />
+									</view>
+								</view>
+					  			
+					  		</view>
+					  		<view @click="choseType(3)"  class="typeItem">
+					  			<view class="iconClass">
+					  				<view :class="tabIndex==3 ? 'active' : ''">价格</view>
+					  				<view style="display: flex;flex-direction: column;">
+					  					<van-icon size="8px" name="arrow-up" />
+					  					<van-icon  size="8px" name="arrow-down" />
+					  				</view>
+					  			</view>
+					  			
+					  		</view>
+					  		<view  @click="choseType(4)" class="typeItem">
+					  		<van-dropdown-menu  active-color="#ee0a24" :overlay="false">
+					  		    <van-dropdown-item
+								title="分类"  id="item">
+									   <view @click="confirm()" style="display: flex; flex-direction: wrap;">
+										   <van-cell style="margin: 10upx 15upx;"  v-for="(item, index) in option1" :key="index"    title="包邮">{{item.text}}</van-cell>
+									   </view>
+									   
+					  			 </van-dropdown-item>
+					  		</van-dropdown-menu>
+					  		</view>
+					  	</view>
+						
+						
+					 
 				  </view>
 				   
-				 
+				 <!-- 商品列表 -->
+				 <shopList />
 				  
 				  </view> 
 				  
 				 </van-tab>
 	   			 <van-tab  name="2" title="评价">
-					 
-					 
+					 <!-- 评价列表 -->
+					 <assess />
 				 </van-tab>
 	   			 <van-tab  name="3" title="酒店信息">
-					 
+					   
+						 <view class="hoteletail">
+							 <view class="hotlItem">酒店信息</view>
+							 <view>
+								 
+							 </view>
+						 </view>
+						 
+						 <view class="hotlItem">
+							 <view>酒店地址</view>
+							 <view>1111111</view>
+						 </view>
+						 
+						 
+						 <view class="hotlItem">
+							 <view>酒店电话</view>
+							 <view>55555555</view>
+						 </view>
+						
+						
 					 
 				 </van-tab>
 	   		   </van-tabs>
+			   <view v-if="active == 3" class="bottomButton">
+			   	  <button type="warn">您的入住意见反馈(反馈送圈币)</button>
+			    </view>
 	   </view>
-	   <van-dropdown-menu>
-	       <van-dropdown-item  title="分类" >
-	   		 <!-- <van-cell title="全部"></van-cell>
-	   		  <van-cell title="包邮"></van-cell>
-	   		  <van-cell title="自费"></van-cell> -->
-	   	 </van-dropdown-item>
-	   </van-dropdown-menu>
-	   <commoNar :option1 = 'option1' :menu = 'menu' />
 	   </scroll-view>
 	   
 	</view>
@@ -99,11 +161,17 @@
   
 <script>
 	import uniIcon from '@/component/uni-icon/uni-icon.vue'
-	import commoNar from '@/component/commoNar.vue'
+	import uniNavBar from '@/component/uni-nav-bar/uni-nav-bar.vue'
+	import commoNar from '@/component/commoNar.vue'  // 筛选栏
+	import shopList from '@/component/shopList.vue'  // 商品列表
+	import assess from '@/component/assess.vue'  // 评价列表
 	export default {
 		components: {
 			uniIcon,
-			commoNar
+			uniNavBar,
+			commoNar,
+			assess,
+			shopList
 		},
 		data() {
 			return {
@@ -143,18 +211,36 @@
 				      { text: '新款商品', value: 1 },
 				      { text: '活动商品', value: 2 }
 				    ],
-				    value1: 0
+				    value1: 0,
+					iScrolltop: 1
 			}
 		},
+		
+		// 初次渲染进来关闭分享菜单栏
+		onReady:function(){
+			uni.hideShareMenu({
+				  success(res) {
+					  console.log(res)
+					  console.log("kkkkkkkkkkkk")
+				  },
+				  fail(res){
+					  console.log(res)
+					  console.log("dddddd")
+				  } 
+			});
+		},
 		methods: {
-			tapTab(e) {
+			choseType(e) {
 				console.log(e);
-				this.tabIndex = e.currentTarget.id;
+				this.tabIndex = e
 			},
 			onChange(event) {
 					this.active = event.detail.name;
 					console.log(this.active)
 			},
+			confirm() {
+				this.selectComponent('#item').toggle();
+			},
 			upper(e) {
 				console.log(e)
 				console.log("顶部")
@@ -168,7 +254,15 @@
 			// 滚动时触发
 			scroll(e) {
 				this.old.scrollTop = e.detail.scrollTop
+				
+				if(e.detail.scrollTop > 160) {
+					console.log("是是是")
+					this.iScrolltop = 2;
+				}else {
+					this.iScrolltop = 1;
+				}
 			},
+			
 		}
 	}
 </script>
@@ -184,7 +278,13 @@
 		left: 0;
 		z-index: 99;
 		padding-top: 0;
-		background-color: transparent;
+	}
+		
+	.van-nav-bar {
+		padding-top: 0!important;
+		/* background: #000000!important; */
+		/* opacity: 0.2; */
+		background:rgba(0,0,0,0.2)!important;
 	}
 	.swiper {
 		height: 300upx;
@@ -215,7 +315,76 @@
 	.active {
 		color: #F76260;
 	}
+	.typeItem {
+		width: 25%;
+		display: inline-block;
+		text-align: center;
+	}
+    .iconClass {
+		display: flex;
+		flex-direction: row;
+		align-items: center;
+		justify-content: space-around;
+	}
+		
+	.hotlItem {
+		padding: 22upx 30upx;
+		border-bottom: 1px solid #EEEEEE;
+		display: flex;
+		justify-content: space-between;
+	}
+	.bottomButton {
+		width: 95%;
+		left: 2.5%;
+		position: absolute;
+		bottom: 0;
+	}
 		
+	.titeTop {
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		position: absolute;
+		top: 10upx;
+		width: 100%;
+	}
+	.topleft {
+		
+	}
+		
+	.topright {
+		
+	}
+	 .input-view {
+		width: 85%;
+		display: flex;
+		height: 30px;
+		border-radius: 15px;
+		padding: 0 4%;
+		flex-wrap: nowrap;
+		margin: 7px 0;
+		line-height: 30px;
+		margin: 24upx auto;
+		background:rgba(0,0,0,1);
+		border-radius:15px;
+		opacity:0.4;
+	}
+	
+	 .input-view .uni-icon {
+		line-height: 30px !important;
+	}
+	
+	 .input-view .input {
+		height: 30px;
+		line-height: 30px;
+		width: 94%;
+		padding: 0 3%;
+	}
+	.activeColor {
+		background: #fff!important;
+		position: fixed;
+		top: 0;
+	}
 	.listType {
 	}
 </style>

+ 14 - 6
pages/index/index.vue

@@ -5,6 +5,9 @@
 		<view>点击授权{{showModal}}</view>
 		<button v-if="showModal" open-type="getUserInfo" @click="wxlogion">请点击授权</button>
 	 </view> -->
+	 <scroll-view  style="height: 100vh;" class="floor-list"
+	  :scroll-top="scrollTop" scroll-y="true"  @scroll="scroll"  @scrolltoupper="upper" @scrolltolower="lower"
+	  refresher-enabled="true">
 	 <uniNavBar class="top" :shadow="false"  :fixed="false" color="#333333" background-color="#FFFFFF">
 	 	<block style="width: 70%;" slot="left">
 	 		<view class="city">
@@ -26,7 +29,7 @@
 		 	<input confirm-type="search" class="input" type="text" placeholder="输入搜索关键词" @confirm="confirm" />
 		 </view>
 	 </view>
-	 <view class="scrollswiper">
+	 <view   @tap="shopDetail" class="scrollswiper">
 		 <swiper class="swiper" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" :duration="duration">
 			<swiper-item>
 				<view class="swiper-item uni-bg-red">A</view>
@@ -46,9 +49,7 @@
 	 <view style="border-bottom: 2upx solid #EEEEEE;width: 100%;margin-bottom: 24upx 0;"></view>
 	
 	
-	<scroll-view  style="height: 100vh;" class="floor-list"
-	 :scroll-top="scrollTop" scroll-y="true"  @scroll="scroll"  @scrolltoupper="upper" @scrolltolower="lower"
-	 refresher-enabled="true">
+	
 	
 	<view  @tap="openinfo">
      <view class="hotelList">
@@ -180,7 +181,7 @@
 		    				let latitude,longitude;
 		    				latitude = res.latitude.toString();
 		    				longitude = res.longitude.toString();
-							this.loaction = '测试定位';
+							_this.loaction = '测试定位';
 		    				uni.request({
 		    					header:{
 		    						"Content-Type": "application/text"
@@ -231,12 +232,19 @@
 		 	});
 		 },
 		 
-		 // 跳转到新页面
+		 // 跳转到新页面  酒店详情
 		 openinfo() {
 			  uni.navigateTo({
 			                     url: './hotel',
 			                 });
 		 },
+		 
+		 // 跳转到商品详情
+		 shopDetail() {
+			uni.navigateTo({
+			                   url: './shop',
+			               }); 
+		 }
 		}
 }
 </script>

+ 890 - 0
pages/index/shop.vue

@@ -0,0 +1,890 @@
+<template>
+ 	<view class="container">
+		<scroll-view  style="height: 100vh;" class="floor-list"
+		 :scroll-top="scrollTop" scroll-y="true"  @scroll="scroll"  @scrolltoupper="upper" @scrolltolower="lower"
+		 refresher-enabled="true">
+ 		<view class="carousel">
+ 			<swiper indicator-dots circular=true duration="400">
+ 				<swiper-item class="swiper-item" v-for="(item,index) in imgList" :key="index">
+ 					<view class="image-wrapper">
+ 						<image
+ 							:src="item.src" 
+ 							class="loaded" 
+ 							mode="aspectFill"
+ 						></image>
+ 					</view>
+ 				</swiper-item>
+ 			</swiper>
+ 		</view>
+ 		
+ 		<view class="introduce-section">
+			<view class="titleLayout" >
+				<view class="title">恒源祥2019春季长袖白色t恤 新款春装</view>
+				<view @tap="shopDetail" style="display: flex;flex-direction: row;">
+					<view class="titleRight">
+						<view style="font-size: 36upx;color: #D9332E;text-align: right;">0%</view>
+						<view    style="color: #606266;font-size: 28upx;">好评率</view>
+					</view>
+					<view style="display: flex;align-items: center;">
+						 <uni-icon  size="18" type="arrowright"></uni-icon>
+					</view>
+				</view>
+			</view>
+ 			<!-- <text class="title">恒源祥2019春季长袖白色t恤 新款春装</text> -->
+ 			<view  class="titleLayout price-box">
+				<view>
+					<text class="price-tip">¥</text>
+					<text class="price">341.6</text>
+					<text class="m-price">¥488</text>
+				</view>
+				
+				<view>
+					<text style="color: #909399">月销售0</text>
+				</view>
+ 				
+ 			</view>
+ 			
+ 		</view>
+ 		
+ 		<!--  分享 -->
+ 		<!-- <view class="share-section" @click="share">
+ 			<view class="share-icon">
+ 				<text class="yticon icon-xingxing"></text>
+ 				 返
+ 			</view>
+ 			<text class="tit">该商品分享可领49减10红包</text>
+ 			<text class="yticon icon-bangzhu1"></text>
+ 			<view class="share-btn">
+ 				立即分享
+ 				<text class="yticon icon-you"></text>
+ 			</view>
+ 			
+ 		</view> -->
+ 		
+ 		<view class="c-list">
+ 			<view  style="display: flex;justify-content: space-between;" class="c-row b-b" @click="toggleSpec">
+ 				<view style="font-size: 32upx;color: #909399;">规则数量选择</view>
+				<view>
+				 <uni-icon  size="20" type="arrowright"></uni-icon>
+				 </view>
+ 			</view>
+ 		</view>
+ 		
+ 		<!-- 评价 -->
+ 		<view @tap="shopDetail" style="border-bottom: 20rpx solid #F5F5F5;" class="eva-section">
+ 			<view  style="display: flex;justify-content: space-between;" class="c-row b-b">
+ 				<view style="font-size: 32upx;color: #909399;">评价</view>
+ 				<view>
+ 				 <uni-icon  size="20" type="arrowright"></uni-icon>
+ 				 </view>
+ 			</view>
+			<assess />
+ 		</view>
+ 		
+ 		<view class="detail-desc">
+			<van-tabs :active="active" @click="onChange">
+			  <van-tab name="1" title="详情">
+				  <rich-text :nodes="desc"></rich-text>
+			  </van-tab>
+			  <van-tab   name="2" title="常见问题">
+				  详情
+			  </van-tab>
+			</van-tabs>
+ 		</view>
+ 		
+ 		<!-- 底部操作菜单 -->
+ 		<view class="page-bottom">
+ 			<navigator url="/pages/index/index" open-type="switchTab" class="p-b-btn">
+ 				<text class="yticon icon-xiatubiao--copy"></text>
+ 				<text>首页</text>
+ 			</navigator>
+ 			<navigator url="/pages/index/cart" open-type="navigate"   class="p-b-btn">
+ 				<text class="yticon icon-gouwuche"></text>
+ 				<text>购物车</text>
+ 			</navigator>
+ 			<view class="p-b-btn" :class="{active: favorite}" @click="toFavorite">
+ 				<text class="yticon icon-shoucang"></text>
+ 				<text>收藏</text>
+ 			</view>
+ 			
+ 			<view class="action-btn-group">
+				<button type="primary" @click="openCar"  class=" action-btn no-border add-cart-btn">加入购物车</button>
+ 				<button type="primary" class=" action-btn no-border buy-now-btn" @click="buy">立即购买</button>
+ 			</view>
+ 		</view>
+ 		
+ 		
+ 		<!-- 规格-模态层弹窗 -->
+ 		<view 
+ 			class="popup spec" 
+ 			:class="specClass"
+ 			@touchmove.stop.prevent="stopPrevent"
+ 			@click="toggleSpec"
+ 		>
+ 			<!-- 遮罩层 -->
+ 			<view class="mask"></view>
+ 			<view class="layer attr-content" @click.stop="stopPrevent">
+ 				<view class="a-t">
+ 					<image src="https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg"></image>
+ 					<view class="right">
+ 						<text class="price" style="font-size: 36upx;color: #303133">¥328.00</text>
+ 						<view class="selected">
+ 							已选:
+ 							<text class="selected-text" v-for="(sItem, sIndex) in specSelected" :key="sIndex">
+ 								{{sItem.name}}
+ 							</text>
+ 						</view>
+ 					</view>
+					<view @click="closeCar" style="position: absolute;right: 10%;"> 
+						<uni-icon size="20" type="close"></uni-icon>
+					</view>
+ 				</view>
+ 				<view v-for="(item,index) in specList" :key="index" class="attr-list">
+ 					<text>{{item.name}}</text>
+ 					<view class="item-list">
+ 						<text 
+ 							v-for="(childItem, childIndex) in specChildList" 
+ 							v-if="childItem.pid === item.id"
+ 							:key="childIndex" class="tit"
+ 							:class="{selected: childItem.selected}"
+ 							@click="selectSpec(childIndex, childItem.pid)"
+ 						>
+ 							{{childItem.name}}
+ 						</text>
+ 					</view>
+ 				</view>
+ 			</view>
+ 		</view>
+ 		<!-- 分享 -->
+ 		<!-- <share 
+ 			ref="share" 
+ 			:contentHeight="580"
+ 			:shareList="shareList"
+ 		></share> -->
+		</scroll-view>
+ 	</view>
+ </template>
+ 
+ <script>
+	 
+	import assess from '@/component/assess.vue'  // 评价列表
+ 	import uniIcon from '@/component/uni-icon/uni-icon.vue'
+ 	export default{
+ 		components: {
+ 			uniIcon,
+			assess
+ 		},
+ 		data() {
+ 			return {
+				active: 1,
+				scrollTop: 0,
+				old: {
+					scrollTop: 0
+				},
+ 				specClass: 'none',
+ 				specSelected:[],
+ 				
+ 				favorite: true,
+ 				shareList: [],
+ 				imgList: [
+ 					{
+ 						src: 'https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg'
+ 					},
+ 					{
+ 						src: 'https://gd3.alicdn.com/imgextra/i3/TB1RPFPPFXXXXcNXpXXXXXXXXXX_!!0-item_pic.jpg_400x400.jpg'
+ 					},
+ 					{
+ 						src: 'https://gd2.alicdn.com/imgextra/i2/38832490/O1CN01IYq7gu1UGShvbEFnd_!!38832490.jpg_400x400.jpg'
+ 					}
+ 				],
+ 				desc: `
+ 					<div style="width:100%">
+ 						<img style="width:100%;display:block;" src="https://gd3.alicdn.com/imgextra/i4/479184430/O1CN01nCpuLc1iaz4bcSN17_!!479184430.jpg_400x400.jpg" />
+ 						<img style="width:100%;display:block;" src="https://gd2.alicdn.com/imgextra/i2/479184430/O1CN01gwbN931iaz4TzqzmG_!!479184430.jpg_400x400.jpg" />
+ 						<img style="width:100%;display:block;" src="https://gd3.alicdn.com/imgextra/i3/479184430/O1CN018wVjQh1iaz4aupv1A_!!479184430.jpg_400x400.jpg" />
+ 						<img style="width:100%;display:block;" src="https://gd4.alicdn.com/imgextra/i4/479184430/O1CN01tWg4Us1iaz4auqelt_!!479184430.jpg_400x400.jpg" />
+ 						<img style="width:100%;display:block;" src="https://gd1.alicdn.com/imgextra/i1/479184430/O1CN01Tnm1rU1iaz4aVKcwP_!!479184430.jpg_400x400.jpg" />
+ 					</div>
+ 				`,
+ 				specList: [
+ 					{
+ 						id: 1,
+ 						name: '尺寸',
+ 					},
+ 					{	
+ 						id: 2,
+ 						name: '颜色',
+ 					},
+ 				],
+ 				specChildList: [
+ 					{
+ 						id: 1,
+ 						pid: 1,
+ 						name: 'XS',
+ 					},
+ 					{
+ 						id: 2,
+ 						pid: 1,
+ 						name: 'S',
+ 					},
+ 					{
+ 						id: 3,
+ 						pid: 1,
+ 						name: 'M',
+ 					},
+ 					{
+ 						id: 4,
+ 						pid: 1,
+ 						name: 'L',
+ 					},
+ 					{
+ 						id: 5,
+ 						pid: 1,
+ 						name: 'XL',
+ 					},
+ 					{
+ 						id: 6,
+ 						pid: 1,
+ 						name: 'XXL',
+ 					},
+ 					{
+ 						id: 7,
+ 						pid: 2,
+ 						name: '白色',
+ 					},
+ 					{
+ 						id: 8,
+ 						pid: 2,
+ 						name: '珊瑚粉',
+ 					},
+ 					{
+ 						id: 9,
+ 						pid: 2,
+ 						name: '草木绿',
+ 					},
+ 				]
+ 			};
+ 		},
+		onLaunch: function(){
+			this.active = 1;
+			console.log(this.active);
+			console.log("kdkkdkd");
+		},
+ 		async onLoad(options){
+ 			
+ 			//接收传值,id里面放的是标题,因为测试数据并没写id 
+ 			let id = options.id;
+ 			if(id){
+ 				this.$api.msg(`点击了${id}`);
+ 			}
+ 			
+ 			
+ 			//规格 默认选中第一条
+ 			this.specList.forEach(item=>{
+ 				for(let cItem of this.specChildList){
+ 					if(cItem.pid === item.id){
+ 						this.$set(cItem, 'selected', true);
+ 						this.specSelected.push(cItem);
+ 						break; //forEach不能使用break
+ 					}
+ 				}
+ 			})
+ 			this.shareList = await this.$api.json('shareList');
+ 		},
+ 		methods:{
+			shopDetail() {
+				uni.navigateTo({
+				                   url: './commemt',
+				               }); 
+			},
+			onChange(event) {
+				this.active = event.detail.name;
+				console.log(this.active)
+			},
+ 			//规格弹窗开关
+ 			toggleSpec() {
+				this.specClass = 'show';
+ 				// if(this.specClass === 'show'){
+ 				// 	this.specClass = 'hide';
+ 				// 	setTimeout(() => {
+ 				// 		this.specClass = 'none';
+ 				// 	}, 250);
+ 				// }else if(this.specClass === 'none'){
+ 				// 	this.specClass = 'show';
+ 				// }
+ 			},
+			 
+			//
+			openCar() {
+				this.specClass = 'show';
+			},
+			closeCar() {
+				this.specClass = 'none';
+			},
+ 			//选择规格
+ 			selectSpec(index, pid){
+ 				let list = this.specChildList;
+ 				list.forEach(item=>{
+ 					if(item.pid === pid){
+ 						this.$set(item, 'selected', false);
+ 					}
+ 				})
+ 
+ 				this.$set(list[index], 'selected', true);
+ 				//存储已选择
+ 				/**
+ 				 * 修复选择规格存储错误
+ 				 * 将这几行代码替换即可
+ 				 * 选择的规格存放在specSelected中
+ 				 */
+ 				this.specSelected = []; 
+ 				list.forEach(item=>{ 
+ 					if(item.selected === true){ 
+ 						this.specSelected.push(item); 
+ 					} 
+ 				})
+ 				
+ 			},
+ 			// 滚动到顶部
+ 			upper(e) {
+ 				console.log(e)
+ 				console.log("顶部")
+ 			},
+ 			
+ 			// 滚到底部
+ 			lower(e) {
+ 				console.log("底部")
+ 			},
+ 			
+ 			// 滚动时触发
+ 			scroll(e) {
+ 				this.old.scrollTop = e.detail.scrollTop
+ 			},
+ 			//收藏
+ 			toFavorite(){
+ 				this.favorite = !this.favorite;
+ 			},
+ 			buy(){
+ 				
+ 			},
+ 			stopPrevent(){}
+ 		},
+ 
+ 	}
+ </script>
+ 
+ <style lang='scss'>
+ 	page{
+ 		/* background: $page-color-base; */
+ 		padding-bottom: 160upx;
+ 	}
+ 	.icon-you{
+ 		font-size: 28upx + 2upx;
+ 		color: #888;
+ 	}
+ 	.carousel {
+ 		height: 722upx;
+ 		position:relative;
+ 		swiper{
+ 			height: 100%;
+ 		}
+ 		.image-wrapper{
+ 			width: 100%;
+ 			height: 100%;
+ 		}
+ 		.swiper-item {
+ 			display: flex;
+ 			justify-content: center;
+ 			align-content: center;
+ 			height: 750upx;
+ 			overflow: hidden;
+ 			image {
+ 				width: 100%;
+ 				height: 100%;
+ 			}
+ 		}
+ 		
+ 	}
+ 	
+	.titleLayout {
+		display: flex;
+		justify-content: space-between;
+		padding-bottom: 20upx;
+	}
+ 	/* 标题简介 */
+ 	.introduce-section{
+ 		background: #fff;
+ 		padding: 20upx 30upx;
+ 		
+ 		.title{
+ 			font-size: 36upx;
+ 			color:  #303133;
+ 			height: 50upx;
+ 			line-height: 50upx;
+			width: 70%;
+			white-space:nowrap;
+			overflow:hidden;
+			text-overflow:ellipsis;
+			
+ 		}
+			
+		.titleRight {
+			border-left: 1px solid #F5F5F5;
+			padding-left: 32upx;
+		}
+ 		.price-box{
+ 			display:flex;
+ 			align-items:baseline;
+ 			height: 64upx;
+ 			padding: 10upx 0;
+ 			font-size: 26upx;
+ 			color:#fa436a;
+ 		}
+ 		.price{
+ 			font-size: $font-lg + 2upx;
+ 		}
+ 		.m-price{
+ 			margin:0 12upx;
+ 			color: #909399;
+ 			text-decoration: line-through;
+ 		}
+ 		.coupon-tip{
+ 			align-items: center;
+ 			padding: 4upx 10upx;
+ 			background: #fa436a;
+ 			font-size: 24upx;
+ 			color: #fff;
+ 			border-radius: 6upx;
+ 			line-height: 1;
+ 			transform: translateY(-4upx); 
+ 		}
+ 		.bot-row{
+ 			display:flex;
+ 			align-items:center;
+ 			height: 50upx;
+ 			font-size: 24upx;
+ 			color: #909399;
+ 			text{
+ 				flex: 1;
+ 			}
+ 		}
+ 	}
+ 	/* 分享 */
+ 	.share-section{
+ 		display:flex;
+ 		align-items:center;
+ 		color:  #606266;
+ 		background: linear-gradient(left, #fdf5f6, #fbebf6);
+ 		padding: 12upx 30upx;
+ 		.share-icon{
+ 			display:flex;
+ 			align-items:center;
+ 			width: 70upx;
+ 			height: 30upx;
+ 			line-height: 1;
+ 			border: 1px solid #fa436a;
+ 			border-radius: 4upx;
+ 			position:relative;
+ 			overflow: hidden;
+ 			font-size: 22upx;
+ 			color: #fa436a;
+ 			&:after{
+ 				content: '';
+ 				width: 50upx;
+ 				height: 50upx;
+ 				border-radius: 50%;
+ 				left: -20upx;
+ 				top: -12upx;
+ 				position:absolute;
+ 				background: #fa436a;
+ 			}
+ 		}
+ 		.icon-xingxing{
+ 			position:relative;
+ 			z-index: 1;
+ 			font-size: 24upx;
+ 			margin-left: 2upx;
+ 			margin-right: 10upx;
+ 			color: #fff;
+ 			line-height: 1;
+ 		}
+ 		.tit{
+ 			font-size: 28upx;
+ 			margin-left:10upx;
+ 		}
+ 		.icon-bangzhu1{
+ 			padding: 10upx;
+ 			font-size: 30upx;
+ 			line-height: 1;
+ 		}
+ 		.share-btn{
+ 			flex: 1;
+ 			text-align:right;
+ 			font-size: 24upx;
+ 			color: #fa436a;
+ 		}
+ 		.icon-you{
+ 			font-size: 24upx;
+ 			margin-left: 4upx;
+ 			color: #fa436a;
+ 		}
+ 	}
+ 	
+ 	.c-list{
+ 		font-size: 24upx + 2upx;
+ 		color:  #606266;
+ 		background: #fff;
+		border-top: 20upx solid #F5F5F5;
+		border-bottom: 20upx solid #F5F5F5;
+ 		.c-row{
+ 			display:flex;
+ 			align-items:center;
+ 			padding: 20upx 30upx;
+ 			position:relative;
+ 		}
+ 		.tit{
+ 			width: 140upx;
+ 		}
+ 		.con{
+ 			flex: 1;
+ 			color:  #303133;
+ 			.selected-text{
+ 				margin-right: 10upx;
+ 			}
+ 		}
+ 		.bz-list{
+ 			height: 40upx;
+ 			font-size: 24upx+2upx;
+ 			color:  #303133;
+ 			text{
+ 				display: inline-block;
+ 				margin-right: 30upx;
+ 			}
+ 		}
+ 		.con-list{
+ 			flex: 1;
+ 			display:flex;
+ 			flex-direction: column;
+ 			color:  #303133;
+ 			line-height: 40upx;
+ 		}
+ 		.red{
+ 			color: #fa436a;
+ 		}
+ 	}
+ 	
+ 	/* 评价 */
+ 	.eva-section{
+ 		display: flex;
+ 		flex-direction: column;
+ 		padding: 20upx 30upx;
+ 		background: #fff;
+ 		margin-top: 16upx;
+ 		.e-header{
+ 			display: flex;
+ 			align-items: center;
+ 			height: 70upx;
+ 			font-size: 24upx + 2upx;
+ 			color: #909399;
+ 			.tit{
+ 				font-size: 28upx + 2upx;
+ 				color:  #303133;
+ 				margin-right: 4upx;
+ 			}
+ 			.tip{
+ 				flex: 1;
+ 				text-align: right;
+ 			}
+ 			.icon-you{
+ 				margin-left: 10upx;
+ 			}
+ 		}
+ 	}
+ 	.eva-box{
+ 		display: flex;
+ 		padding: 20upx 0;
+ 		.portrait{
+ 			flex-shrink: 0;
+ 			width: 80upx;
+ 			height: 80upx;
+ 			border-radius: 100px;
+ 		}
+ 		.right{
+ 			flex: 1;
+ 			display: flex;
+ 			flex-direction: column;
+ 			font-size: 28upx;
+ 			color:  #606266;
+ 			padding-left: 26upx;
+ 			.con{
+ 				font-size: 28upx;
+ 				color:  #303133;
+ 				padding: 20upx 0;
+ 			}
+ 			.bot{
+ 				display: flex;
+ 				justify-content: space-between;
+ 				font-size: 24upx;
+ 				color:#909399;
+ 			}
+ 		}
+ 	}
+ 	/*  详情 */
+ 	.detail-desc{
+ 		background: #fff;
+ 		margin-top: 16upx;
+ 		.d-header{
+ 			display: flex;
+ 			justify-content: center;
+ 			align-items: center;
+ 			height: 80upx;
+ 			font-size: 28upx + 2upx;
+ 			color:  #303133;
+ 			position: relative;
+ 				
+ 			text{
+ 				padding: 0 20upx;
+ 				background: #fff;
+ 				position: relative;
+ 				z-index: 1;
+ 			}
+ 			&:after{
+ 				position: absolute;
+ 				left: 50%;
+ 				top: 50%;
+ 				transform: translateX(-50%);
+ 				width: 300upx;
+ 				height: 0;
+ 				content: '';
+ 				border-bottom: 1px solid #ccc; 
+ 			}
+ 		}
+ 	}
+ 	
+ 	/* 规格选择弹窗 */
+ 	.attr-content{
+ 		padding: 10upx 30upx;
+ 		.a-t{
+ 			display: flex;
+ 			image{
+ 				width: 170upx;
+ 				height: 170upx;
+ 				flex-shrink: 0;
+ 				margin-top: -40upx;
+ 				border-radius: 8upx;;
+ 			}
+ 			.right{
+ 				display: flex;
+ 				flex-direction: column;
+ 				padding-left: 24upx;
+ 				font-size: 24upx + 2upx;
+ 				color:  #606266;
+ 				line-height: 42upx;
+				justify-content: space-around;
+ 				.price{
+ 					font-size: $font-lg;
+ 					color: #fa436a;
+ 					margin-bottom: 10upx;
+ 				}
+ 				.selected-text{
+ 					margin-right: 10upx;
+ 				}
+ 			}
+ 		}
+ 		.attr-list{
+ 			display: flex;
+ 			flex-direction: column;
+ 			font-size: 28upx + 2upx;
+ 			color:  #606266;
+ 			padding-top: 30upx;
+ 			padding-left: 10upx;
+ 		}
+ 		.item-list{
+ 			padding: 20upx 0 0;
+ 			display: flex;
+ 			flex-wrap: wrap;
+ 			text{
+ 				display: flex;
+ 				align-items: center;
+ 				justify-content: center;
+ 				background: #eee;
+ 				margin-right: 20upx;
+ 				margin-bottom: 20upx;
+ 				border-radius: 100upx;
+ 				min-width: 60upx;
+ 				height: 60upx;
+ 				padding: 0 20upx;
+ 				font-size: 28upx;
+ 				color:  #303133;
+ 			}
+ 			.selected{
+ 				background: #fbebee;
+ 				color: #fa436a;
+ 			}
+ 		}
+ 	}
+ 	
+ 	/*  弹出层 */
+ 	.popup {
+ 		position: fixed;
+ 		left: 0;
+ 		top: 0;
+ 		right: 0;
+ 		bottom: 100upx;
+ 		z-index: 99;
+ 		
+ 		&.show {
+ 			display: block;
+ 			.mask{
+ 				animation: showPopup 0.2s linear both;
+ 			}
+ 			.layer {
+ 				animation: showLayer 0.2s linear both;
+ 			}
+ 		}
+ 		&.hide {
+ 			.mask{
+ 				animation: hidePopup 0.2s linear both;
+ 			}
+ 			.layer {
+ 				animation: hideLayer 0.2s linear both;
+ 			}
+ 		}
+ 		&.none {
+ 			display: none;
+ 		}
+ 		.mask{
+ 			position: fixed;
+ 			top: 0;
+ 			width: 100%;
+ 			height: 90%;
+ 			z-index: 1;
+ 			background-color: rgba(0, 0, 0, 0.4);
+ 		}
+ 		.layer {
+ 			position: fixed;
+ 			z-index: 99;
+ 			bottom: 100upx;
+ 			width: 100%;
+ 			min-height: 40vh;
+ 			border-radius: 10upx 10upx 0 0;
+ 			background-color: #fff;
+ 			.btn{
+ 				height: 66upx;
+ 				line-height: 66upx;
+ 				border-radius: 100upx;
+ 				background: #fa436a;
+ 				font-size: 28upx + 2upx;
+ 				color: #fff;
+ 				margin: 30upx auto 20upx;
+ 			}
+ 		}
+ 		@keyframes showPopup {
+ 			0% {
+ 				opacity: 0;
+ 			}
+ 			100% {
+ 				opacity: 1;
+ 			}
+ 		}
+ 		@keyframes hidePopup {
+ 			0% {
+ 				opacity: 1;
+ 			}
+ 			90% {
+ 				opacity: 0;
+ 			}
+ 		}
+ 		@keyframes showLayer {
+ 			0% {
+ 				transform: translateY(120%);
+ 			}
+ 			100% {
+ 				transform: translateY(0%);
+ 			}
+ 		}
+ 		@keyframes hideLayer {
+ 			0% {
+ 				transform: translateY(0);
+ 			}
+ 			100% {
+ 				transform: translateY(120%);
+ 			}
+ 		}
+ 	}
+ 	.van-sticky {
+		/* z-index: 0!important; */
+	}
+ 	/* 底部操作菜单 */
+ 	.page-bottom{
+ 		position: fixed;
+ 		left: 0;
+ 		bottom: 0;
+ 		display: flex;
+ 		justify-content: center;
+ 		align-items: center;
+ 		width:  100%;
+ 		height: 100upx;
+		z-index: 99;
+ 		background: rgba(255,255,255,.9);
+ 		.p-b-btn{
+ 			display:flex;
+ 			flex-direction: column;
+ 			align-items: center;
+ 			justify-content: center;
+ 			font-size: 24upx;
+ 			color:  #606266;
+ 			width: 96upx;
+ 			height: 80upx;
+ 			.yticon{
+ 				font-size: 40upx;
+ 				line-height: 48upx;
+ 				color: #909399;
+ 			}
+ 			&.active, &.active .yticon{
+ 				color: #fa436a;
+ 			}
+ 			.icon-fenxiang2{
+ 				font-size: 42upx;
+ 				transform: translateY(-2upx);
+ 			}
+ 			.icon-shoucang{
+ 				font-size: 46upx;
+ 			}
+ 		}
+ 		.action-btn-group{
+ 			display: flex;
+ 			height: 76upx;
+ 			border-radius: 100px;
+ 			overflow: hidden;
+ 			box-shadow: 0 20upx 40upx -16upx #fa436a;
+ 			box-shadow: 1px 2px 5px rgba(219, 63, 96, 0.4);
+ 			background: linear-gradient(to right, #ffac30,#fa436a,#F56C6C);
+ 			margin-left: 20upx;
+ 			position:relative;
+ 			&:after{
+ 				content: '';
+ 				position:absolute;
+ 				top: 50%;
+ 				right: 50%;
+ 				transform: translateY(-50%);
+ 				height: 28upx;
+ 				width: 0;
+ 				border-right: 1px solid rgba(255,255,255,.5);
+ 			}
+ 			.action-btn{
+ 				display:flex;
+ 				align-items: center;
+ 				justify-content: center;
+ 				width: 180upx;
+ 				height: 100%;
+ 				font-size: 28upx ;
+ 				padding: 0;
+ 				border-radius: 0;
+ 				background: transparent;
+ 			}
+ 		}
+ 	}
+ 	
+ </style>
+ 

+ 29 - 1
uni.scss

@@ -73,4 +73,32 @@ $uni-font-size-title:40upx;
 $uni-color-subtitle: #555555; // 二级标题颜色
 $uni-font-size-subtitle:36upx;
 $uni-color-paragraph: #3F536E; // 文章段落颜色
-$uni-font-size-paragraph:30upx;
+$uni-font-size-paragraph:30upx;
+
+/* 页面左右间距 */
+$page-row-spacing: 30upx;
+$page-color-base: #f8f8f8;
+$page-color-light: #f8f6fc;
+$base-color: #fa436a;
+
+/* 文字尺寸 */
+$font-sm: 24upx;
+$font-base: 28upx;
+$font-lg: 32upx;
+/*文字颜色*/
+$font-color-dark: #303133;
+$font-color-base: #606266;
+$font-color-light: #909399;
+$font-color-disabled: #C0C4CC;
+$font-color-spec: #4399fc;
+/* 边框颜色 */
+$border-color-dark: #DCDFE6;
+$border-color-base: #E4E7ED;
+$border-color-light: #EBEEF5;
+/* 图片加载中颜色 */
+$image-bg-color: #eee;
+/* 行为相关颜色 */
+$uni-color-primary:#fa436a;
+$uni-color-success: #4cd964;
+$uni-color-warning: #f0ad4e;
+$uni-color-error: #dd524d;

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/assess.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/commoNar.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/shopList.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/uinNumber.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-icon/uni-icon.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-nav-bar/uni-nav-bar.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/component/uni-status-bar/uni-status-bar.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/cart.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/commemt.js.map


+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/discuss.js.map

@@ -0,0 +1 @@
+{"version":3,"sources":["webpack:///D:/uinapp/myuinapp/main.js"],"names":["createPage","Page"],"mappings":";;;;;;;;;;kDAAA,wCAAmB;;AAEnB;AACA,gN;AACAA,UAAU,CAACC,gBAAD,CAAV,C","file":"pages/index/discuss.js","sourcesContent":["import 'uni-pages';import '@dcloudio/uni-stat';\n\nimport Vue from 'vue'\nimport Page from './pages/index/discuss.vue'\ncreatePage(Page)"],"sourceRoot":""}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/hotel.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/shop.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/myCenter/index.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/myone/oneIndex.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/taBar/index.js.map


+ 4 - 1
unpackage/dist/dev/mp-weixin/app.json

@@ -1,7 +1,10 @@
 {
   "pages": [
-    "pages/index/index",
     "pages/index/hotel",
+    "pages/index/index",
+    "pages/index/cart",
+    "pages/index/shop",
+    "pages/index/commemt",
     "pages/myone/oneIndex",
     "pages/taBar/index",
     "pages/myCenter/index"

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 22 - 22
unpackage/dist/dev/mp-weixin/common/main.js


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

@@ -104,11 +104,11 @@
 /******/
 /******/
 /******/ 		// mini-css-extract-plugin CSS loading
-/******/ 		var cssChunks = {"component/uni-icon/uni-icon":1,"component/uni-nav-bar/uni-nav-bar":1,"component/commoNar":1,"component/uni-status-bar/uni-status-bar":1};
+/******/ 		var cssChunks = {"component/assess":1,"component/commoNar":1,"component/uni-icon/uni-icon":1,"component/uni-nav-bar/uni-nav-bar":1,"component/uinNumber":1,"component/uni-status-bar/uni-status-bar":1};
 /******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
 /******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
 /******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
-/******/ 				var href = "" + ({"component/uni-icon/uni-icon":"component/uni-icon/uni-icon","component/uni-nav-bar/uni-nav-bar":"component/uni-nav-bar/uni-nav-bar","component/commoNar":"component/commoNar","component/uni-status-bar/uni-status-bar":"component/uni-status-bar/uni-status-bar"}[chunkId]||chunkId) + ".wxss";
+/******/ 				var href = "" + ({"component/assess":"component/assess","component/commoNar":"component/commoNar","component/shopList":"component/shopList","component/uni-icon/uni-icon":"component/uni-icon/uni-icon","component/uni-nav-bar/uni-nav-bar":"component/uni-nav-bar/uni-nav-bar","component/uinNumber":"component/uinNumber","component/uni-status-bar/uni-status-bar":"component/uni-status-bar/uni-status-bar"}[chunkId]||chunkId) + ".wxss";
 /******/ 				var fullhref = __webpack_require__.p + href;
 /******/ 				var existingLinkTags = document.getElementsByTagName("link");
 /******/ 				for(var i = 0; i < existingLinkTags.length; i++) {

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 3058 - 3737
unpackage/dist/dev/mp-weixin/common/vendor.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 324 - 0
unpackage/dist/dev/mp-weixin/component/assess.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/component/assess.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/component/assess.wxml

@@ -0,0 +1 @@
+<view><view class="uni-padding-wrap" style="border-bottom:1px solid #EEEEEE;padding-bottom:10rpx;"><view class="uni-comment"><view class="uni-comment-list"><view class="uni-comment-face"><image src="https://img-cdn-qiniu.dcloud.net.cn/uniapp/images/uni@2x.png" mode="widthFix"></image></view><view class="uni-comment-body"><view class="uni-comment-top"><text style="font-size:28rpx;color:#303133;">网友</text><uni-icon vue-id="1573bc42-1" type="star" size="16" bind:__l="__l"></uni-icon></view><view class="uni-comment-date"><text style="color:#909399;font-size:20rpx;">08/10 08:12</text></view></view></view><view class="uni-comment-content" style="color:#303133;font-size:28rpx;">很酷的HBuilderX和uni-app,开发一次既能生成小程序,又能生成App</view></view></view></view>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 5 - 0
unpackage/dist/dev/mp-weixin/component/assess.wxss


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 17 - 17
unpackage/dist/dev/mp-weixin/component/commoNar.js


+ 208 - 0
unpackage/dist/dev/mp-weixin/component/shopList.js

@@ -0,0 +1,208 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["component/shopList"],{
+
+/***/ 100:
+/*!********************************************************************************!*\
+  !*** D:/uinapp/myuinapp/component/shopList.vue?vue&type=template&id=1866c475& ***!
+  \********************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./shopList.vue?vue&type=template&id=1866c475& */ 101);
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["render"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["components"]; });
+
+
+
+/***/ }),
+
+/***/ 101:
+/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./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:/uinapp/myuinapp/component/shopList.vue?vue&type=template&id=1866c475& ***!
+  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! 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
+
+
+
+/***/ }),
+
+/***/ 102:
+/*!**************************************************************************!*\
+  !*** D:/uinapp/myuinapp/component/shopList.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 _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./shopList.vue?vue&type=script&lang=js& */ 103);
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_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 _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+ /* harmony default export */ __webpack_exports__["default"] = (_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
+
+/***/ }),
+
+/***/ 103:
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./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:/uinapp/myuinapp/component/shopList.vue?vue&type=script&lang=js& ***!
+  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+var _default =
+{
+  data: function data() {
+    return {
+      title: 'product-list',
+      productList: [{
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product1.jpg',
+        title: 'Apple iPhone X 256GB 深空灰色 移动联通电信4G手机',
+        originalPrice: 9999,
+        favourPrice: 8888,
+        tip: '自营' },
+
+      {
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product2.jpg',
+        title: 'Apple iPad 平板电脑 2018年新款9.7英寸',
+        originalPrice: 3499,
+        favourPrice: 3399,
+        tip: '优惠' },
+
+      {
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product3.jpg',
+        title: 'Apple MacBook Pro 13.3英寸笔记本电脑(2017款Core i5处理器/8GB内存/256GB硬盘 MupxT2CH/A)',
+        originalPrice: 12999,
+        favourPrice: 10688,
+        tip: '秒杀' },
+
+      {
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product4.jpg',
+        title: 'Kindle Paperwhite电纸书阅读器 电子书墨水屏 6英寸wifi 黑色',
+        originalPrice: 999,
+        favourPrice: 958,
+        tip: '秒杀' },
+
+      {
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product5.jpg',
+        title: '微软(Microsoft)新Surface Pro 二合一平板电脑笔记本 12.3英寸(i5 8G内存 256G存储)',
+        originalPrice: 8888,
+        favourPrice: 8288,
+        tip: '优惠' },
+
+      {
+        image: 'https://img-cdn-qiniu.dcloud.net.cn/uploads/example/product6.jpg',
+        title: 'Apple Watch Series 3智能手表(GPS款 42毫米 深空灰色铝金属表壳 黑色运动型表带 MQL12CH/A)',
+        originalPrice: 2899,
+        favourPrice: 2799,
+        tip: '自营' }],
+
+      renderImage: false };
+
+  },
+  methods: {},
+
+
+  onLoad: function onLoad() {
+
+  },
+  onPullDownRefresh: function onPullDownRefresh() {
+
+  },
+  onReachBottom: function onReachBottom() {
+
+  } };exports.default = _default;
+
+/***/ }),
+
+/***/ 99:
+/*!*************************************************!*\
+  !*** D:/uinapp/myuinapp/component/shopList.vue ***!
+  \*************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./shopList.vue?vue&type=template&id=1866c475& */ 100);
+/* harmony import */ var _shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shopList.vue?vue&type=script&lang=js& */ 102);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _shopList_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 _shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);
+
+var renderjs
+
+
+
+
+/* normalize component */
+
+var component = Object(_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
+  _shopList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+  _shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["render"],
+  _shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+  false,
+  null,
+  null,
+  null,
+  false,
+  _shopList_vue_vue_type_template_id_1866c475___WEBPACK_IMPORTED_MODULE_0__["components"],
+  renderjs
+)
+
+component.options.__file = "D:/uinapp/myuinapp/component/shopList.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
+/***/ })
+
+}]);
+//# sourceMappingURL=../../.sourcemap/mp-weixin/component/shopList.js.map
+;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
+    'component/shopList-create-component',
+    {
+        'component/shopList-create-component':(function(module, exports, __webpack_require__){
+            __webpack_require__('1')['createComponent'](__webpack_require__(99))
+        })
+    },
+    [['component/shopList-create-component']]
+]);

+ 4 - 0
unpackage/dist/dev/mp-weixin/component/shopList.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/component/shopList.wxml

@@ -0,0 +1 @@
+<view class="page"><view class="uni-product-list"><block wx:for="{{productList}}" wx:for-item="product" wx:for-index="index" wx:key="index"><view class="uni-product"><view class="image-view"><block wx:if="{{renderImage}}"><image class="uni-product-image" src="{{product.image}}"></image></block></view><view class="uni-product-title">{{product.title}}</view><view class="uni-product-price"><text class="uni-product-price-original">{{"¥"+product.favourPrice}}</text><text class="uni-product-price-favour">{{"¥"+product.originalPrice}}</text></view></view></block></view></view>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 219 - 0
unpackage/dist/dev/mp-weixin/component/uinNumber.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/component/uinNumber.json

@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/component/uinNumber.wxml

@@ -0,0 +1 @@
+<view class="uni-numbox"><view data-event-opts="{{[['tap',[['_calcValue',['minus']]]]]}}" class="{{['uni-numbox__minus',(inputValue<=min||disabled)?'uni-numbox--disabled':'']}}" bindtap="__e">-</view><input class="uni-numbox__value" disabled="{{disabled}}" type="number" data-event-opts="{{[['blur',[['_onBlur',['$event']]]],['input',[['__set_model',['','inputValue','$event',[]]]]]]}}" value="{{inputValue}}" bindblur="__e" bindinput="__e"/><view data-event-opts="{{[['tap',[['_calcValue',['plus']]]]]}}" class="{{['uni-numbox__plus',(inputValue>=max||disabled)?'uni-numbox--disabled':'']}}" bindtap="__e">+</view></view>

+ 85 - 0
unpackage/dist/dev/mp-weixin/component/uinNumber.wxss

@@ -0,0 +1,85 @@
+
+@charset "UTF-8";
+.uni-numbox {
+	display: -webkit-inline-box;
+	display: -webkit-inline-flex;
+	display: inline-flex;
+	-webkit-box-orient: horizontal;
+	-webkit-box-direction: normal;
+	-webkit-flex-direction: row;
+	        flex-direction: row;
+	-webkit-box-pack: start;
+	-webkit-justify-content: flex-start;
+	        justify-content: flex-start;
+	height: 70rpx;
+	position: relative
+}
+.uni-numbox:after {
+	content: '';
+	position: absolute;
+	-webkit-transform-origin: center;
+	        transform-origin: center;
+	box-sizing: border-box;
+	pointer-events: none;
+	top: -50%;
+	left: -50%;
+	right: -50%;
+	bottom: -50%;
+	border: 1px solid #c8c7cc;
+	border-radius: 12rpx;
+	-webkit-transform: scale(.5);
+	        transform: scale(.5)
+}
+.uni-numbox__minus,
+.uni-numbox__plus {
+	margin: 0;
+	background-color: #f8f8f8;
+	width: 70rpx;
+	font-size: 40rpx;
+	height: 100%;
+	line-height: 70rpx;
+	text-align: center;
+	display: -webkit-inline-box;
+	display: -webkit-inline-flex;
+	display: inline-flex;
+	-webkit-box-align: center;
+	-webkit-align-items: center;
+	        align-items: center;
+	-webkit-box-pack: center;
+	-webkit-justify-content: center;
+	        justify-content: center;
+	color: #333;
+	position: relative
+}
+.uni-numbox__value {
+	position: relative;
+	background-color: #fff;
+	width: 80rpx;
+	height: 100%;
+	text-align: center;
+	padding: 0
+}
+.uni-numbox__value:after {
+	content: '';
+	position: absolute;
+	-webkit-transform-origin: center;
+	        transform-origin: center;
+	box-sizing: border-box;
+	pointer-events: none;
+	top: -50%;
+	left: -50%;
+	right: -50%;
+	bottom: -50%;
+	border-style: solid;
+	border-color: #c8c7cc;
+	border-left-width: 1px;
+	border-right-width: 1px;
+	border-top-width: 0;
+	border-bottom-width: 0;
+	-webkit-transform: scale(.5);
+	        transform: scale(.5)
+}
+.uni-numbox--disabled {
+	color: silver
+}
+

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 17 - 17
unpackage/dist/dev/mp-weixin/component/uni-icon/uni-icon.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 17 - 17
unpackage/dist/dev/mp-weixin/component/uni-nav-bar/uni-nav-bar.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 17 - 17
unpackage/dist/dev/mp-weixin/component/uni-status-bar/uni-status-bar.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 250 - 0
unpackage/dist/dev/mp-weixin/pages/index/cart.js


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

@@ -0,0 +1,14 @@
+{
+  "navigationStyle": "custom",
+  "usingComponents": {
+    "van-card": "/wxcomponents/dist/card/index",
+    "van-goods-action": "/wxcomponents/dist/goods-action/index",
+    "van-goods-action-icon": "/wxcomponents/dist/goods-action-icon/index",
+    "van-goods-action-button": "/wxcomponents/dist/goods-action-button/index",
+    "van-submit-bar": "/wxcomponents/dist/submit-bar/index",
+    "van-checkbox": "/wxcomponents/dist/checkbox/index",
+    "van-checkbox-group": "/wxcomponents/dist/checkbox-group/index",
+    "uni-nav-bar": "/component/uni-nav-bar/uni-nav-bar",
+    "uninumberbox": "/component/uinNumber"
+  }
+}

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

@@ -0,0 +1 @@
+<view style="height:100vh;background-color:#F5F5F5;"><view style="height:50rpx;"></view><uni-nav-bar vue-id="0ea076d0-1" left-icon="back" title="购物车" rightText="编辑" data-event-opts="{{[['^clickLeft',[['goback']]],['^clickRight',[['deleteShop']]]]}}" bind:clickLeft="__e" bind:clickRight="__e" bind:__l="__l"></uni-nav-bar><view class="cart-list"><view style="display:flex;align-items:center;padding:20rpx 36rpx;border-bottom:1px solid #F5F5F5;"><image style="width:50rpx;height:50rpx;" src></image><label style="padding-left:8rpx;" class="_span">华南酒店</label></view><view class="shoplist" style="background-color:#fff;"><view style="flex:1;"><van-checkbox vue-id="0ea076d0-2" icon-size="16px" checked-color="#D9332E" shape="round" bind:change="onChange" data-com-type="wx" bind:__l="__l"></van-checkbox></view><view style="flex:15;"><van-card vue-id="0ea076d0-3" title-class="changewidth" price-class="priceClass" price="10.00" desc="描述信息" title="商品标题" thumb="https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg" data-com-type="wx" bind:__l="__l" vue-slots="{{['footer']}}"><view slot="footer"><uninumberbox vue-id="{{('0ea076d0-4')+','+('0ea076d0-3')}}" min="{{1}}" data-event-opts="{{[['^change',[['bindChange']]]]}}" bind:change="__e" bind:__l="__l"></uninumberbox></view></van-card></view></view></view><view style="position:fixed;bottom:0;"><van-submit-bar vue-id="0ea076d0-5" price="{{3050}}" button-text="结算" bind:submit="onClickButton" tip="{{true}}" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}"><van-checkbox vue-id="{{('0ea076d0-6')+','+('0ea076d0-5')}}" checked-color="#D9332E" value="{{checked}}" shape="round" bind:change="onChange" data-com-type="wx" bind:__l="__l" vue-slots="{{['default']}}">全选</van-checkbox></van-submit-bar></view></view>

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

@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+		
+	/* .uni-navbar {
+		height: var(--status-bar-height);
+	} */
+.uniNavBar {
+	  height: 100%;
+}
+.cart-list {
+		background-color: #fff;
+		/* padding: 0 36upx; */
+}
+.changewidth {
+		color: #303133;
+		font-size: 32rpx;
+		font-weight: 100!important;
+}
+.priceClass {
+		color:#303133!important;
+		font-weight: 100!important;
+		font-size: 36rpx;
+}
+.van-card {
+		background-color: #fff!important;
+}
+.shoplist {
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		padding: 0 35rpx;
+		-webkit-box-pack: justify;
+		-webkit-justify-content: space-between;
+		        justify-content: space-between;
+		-webkit-box-align: center;
+		-webkit-align-items: center;
+		        align-items: center;
+}
+

+ 153 - 0
unpackage/dist/dev/mp-weixin/pages/index/commemt.js

@@ -0,0 +1,153 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/index/commemt"],{
+
+/***/ 52:
+/*!*********************************************************************!*\
+  !*** D:/uinapp/myuinapp/main.js?{"page":"pages%2Findex%2Fcommemt"} ***!
+  \*********************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 4);__webpack_require__(/*! @dcloudio/uni-stat */ 5);
+
+var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 2));
+var _commemt = _interopRequireDefault(__webpack_require__(/*! ./pages/index/commemt.vue */ 53));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
+createPage(_commemt.default);
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
+
+/***/ }),
+
+/***/ 53:
+/*!**************************************************!*\
+  !*** D:/uinapp/myuinapp/pages/index/commemt.vue ***!
+  \**************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./commemt.vue?vue&type=template&id=111fb119& */ 54);
+/* harmony import */ var _commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./commemt.vue?vue&type=script&lang=js& */ 56);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _commemt_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 _commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 15);
+
+var renderjs
+
+
+
+
+/* normalize component */
+
+var component = Object(_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
+  _commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+  _commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["render"],
+  _commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+  false,
+  null,
+  null,
+  null,
+  false,
+  _commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["components"],
+  renderjs
+)
+
+component.options.__file = "D:/uinapp/myuinapp/pages/index/commemt.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
+/***/ }),
+
+/***/ 54:
+/*!*********************************************************************************!*\
+  !*** D:/uinapp/myuinapp/pages/index/commemt.vue?vue&type=template&id=111fb119& ***!
+  \*********************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./commemt.vue?vue&type=template&id=111fb119& */ 55);
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["render"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_template_id_111fb119___WEBPACK_IMPORTED_MODULE_0__["components"]; });
+
+
+
+/***/ }),
+
+/***/ 55:
+/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./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:/uinapp/myuinapp/pages/index/commemt.vue?vue&type=template&id=111fb119& ***!
+  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! 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
+
+
+
+/***/ }),
+
+/***/ 56:
+/*!***************************************************************************!*\
+  !*** D:/uinapp/myuinapp/pages/index/commemt.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 _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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!./commemt.vue?vue&type=script&lang=js& */ 57);
+/* harmony import */ var _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_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 _C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+ /* harmony default export */ __webpack_exports__["default"] = (_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_Administrator_Desktop_HBuilderX_2_6_8_20200330_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_commemt_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
+
+/***/ }),
+
+/***/ 57:
+/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./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:/uinapp/myuinapp/pages/index/commemt.vue?vue&type=script&lang=js& ***!
+  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var assess = function assess() {__webpack_require__.e(/*! require.ensure | component/assess */ "component/assess").then((function () {return resolve(__webpack_require__(/*! @/component/assess.vue */ 104));}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);};
+
+
+
+
+
+
+// 评价列表
+var _default = {
+  components: {
+    assess: assess },
+
+  data: function data() {
+    return {};
+
+
+  } };exports.default = _default;
+
+/***/ })
+
+},[[52,"common/runtime","common/vendor"]]]);
+//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/index/commemt.js.map

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

@@ -0,0 +1,6 @@
+{
+  "navigationBarTitleText": "评价",
+  "usingComponents": {
+    "assess": "/component/assess"
+  }
+}

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

@@ -0,0 +1 @@
+<view><assess vue-id="aa985128-1" bind:__l="__l"></assess></view>

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 40 - 26
unpackage/dist/dev/mp-weixin/pages/index/hotel.js


+ 5 - 1
unpackage/dist/dev/mp-weixin/pages/index/hotel.json

@@ -1,4 +1,5 @@
 {
+  "navigationStyle": "custom",
   "usingComponents": {
     "van-sticky": "/wxcomponents/dist/sticky/index",
     "van-nav-bar": "/wxcomponents/dist/nav-bar/index",
@@ -11,6 +12,9 @@
     "van-col": "/wxcomponents/dist/col/index",
     "van-icon": "/wxcomponents/dist/icon/index",
     "uni-icon": "/component/uni-icon/uni-icon",
-    "commo-nar": "/component/commoNar"
+    "uni-nav-bar": "/component/uni-nav-bar/uni-nav-bar",
+    "commo-nar": "/component/commoNar",
+    "assess": "/component/assess",
+    "shop-list": "/component/shopList"
   }
 }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/index/hotel.wxml


+ 120 - 31
unpackage/dist/dev/mp-weixin/pages/index/hotel.wxss

@@ -1,50 +1,139 @@
 
 .scrollswiper {
-	width: 100%;
-	position: relative;
+		width: 100%;
+		position: relative;
 }
 .titleFixed {
-	position: absolute;
-	top: 0;
-	left: 0;
-	z-index: 99;
-	padding-top: 0;
-	background-color: transparent;
+		position: absolute;
+		top: 0;
+		left: 0;
+		z-index: 99;
+		padding-top: 0;
+}
+.van-nav-bar {
+		padding-top: 0!important;
+		/* background: #000000!important; */
+		/* opacity: 0.2; */
+		background:rgba(0,0,0,0.2)!important;
 }
 .swiper {
-	height: 300rpx;
+		height: 300rpx;
 }
 .swiper-item {
-	display: block;
-	height: 100%!important;
-	line-height: 300rpx;
-	text-align: center;
+		display: block;
+		height: 100%!important;
+		line-height: 300rpx;
+		text-align: center;
 }
 .tip {
-	display: -webkit-box;
-	display: -webkit-flex;
-	display: flex;
-	-webkit-box-pack: justify;
-	-webkit-justify-content: space-between;
-	        justify-content: space-between;
-	padding: 36rpx 32rpx;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-pack: justify;
+		-webkit-justify-content: space-between;
+		        justify-content: space-between;
+		padding: 36rpx 32rpx;
 }
 .giveList {
-    padding: 10rpx  12rpx;
-	display: -webkit-box;
-	display: -webkit-flex;
-	display: flex;
-	-webkit-flex-wrap: wrap;
-	        flex-wrap: wrap;
+	    padding: 10rpx  12rpx;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-flex-wrap: wrap;
+		        flex-wrap: wrap;
 }
 .giveItem {
-	width: 18%;
-	height: 120rpx;
-	margin: 10rpx 20rpx;
-	/* background-color: #909399 */
+		width: 18%;
+		height: 120rpx;
+		margin: 10rpx 20rpx;
+		/* background-color: #909399 */
 }
 .active {
-	color: #F76260;
+		color: #F76260;
+}
+.typeItem {
+		width: 25%;
+		display: inline-block;
+		text-align: center;
+}
+.iconClass {
+		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;
+		-webkit-justify-content: space-around;
+		        justify-content: space-around;
+}
+.hotlItem {
+		padding: 22rpx 30rpx;
+		border-bottom: 1px solid #EEEEEE;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-pack: justify;
+		-webkit-justify-content: space-between;
+		        justify-content: space-between;
+}
+.bottomButton {
+		width: 95%;
+		left: 2.5%;
+		position: absolute;
+		bottom: 0;
+}
+.titeTop {
+		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;
+		position: absolute;
+		top: 10rpx;
+		width: 100%;
+}
+.topleft {
+}
+.topright {
+}
+.input-view {
+		width: 85%;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		height: 30px;
+		border-radius: 15px;
+		padding: 0 4%;
+		-webkit-flex-wrap: nowrap;
+		        flex-wrap: nowrap;
+		margin: 7px 0;
+		line-height: 30px;
+		margin: 24rpx auto;
+		background:rgba(0,0,0,1);
+		border-radius:15px;
+		opacity:0.4;
+}
+.input-view .uni-icon {
+		line-height: 30px !important;
+}
+.input-view .input {
+		height: 30px;
+		line-height: 30px;
+		width: 94%;
+		padding: 0 3%;
+}
+.activeColor {
+		background: #fff!important;
+		position: fixed;
+		top: 0;
 }
 .listType {
 }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 26 - 40
unpackage/dist/dev/mp-weixin/pages/index/index.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/index/index.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 516 - 0
unpackage/dist/dev/mp-weixin/pages/index/shop.js


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

@@ -0,0 +1,9 @@
+{
+  "navigationBarTitleText": "商品详情",
+  "usingComponents": {
+    "van-tab": "/wxcomponents/dist/tab/index",
+    "van-tabs": "/wxcomponents/dist/tabs/index",
+    "uni-icon": "/component/uni-icon/uni-icon",
+    "assess": "/component/assess"
+  }
+}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/index/shop.wxml


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

@@ -0,0 +1,702 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+/* 页面左右间距 */
+/* 文字尺寸 */
+/*文字颜色*/
+/* 边框颜色 */
+/* 图片加载中颜色 */
+/* 行为相关颜色 */
+page {
+  /* background: $page-color-base; */
+  padding-bottom: 160rpx;
+}
+.icon-you {
+  font-size: 30rpx;
+  color: #888;
+}
+.carousel {
+  height: 722rpx;
+  position: relative;
+}
+.carousel swiper {
+    height: 100%;
+}
+.carousel .image-wrapper {
+    width: 100%;
+    height: 100%;
+}
+.carousel .swiper-item {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-pack: center;
+    -webkit-justify-content: center;
+            justify-content: center;
+    -webkit-align-content: center;
+            align-content: center;
+    height: 750rpx;
+    overflow: hidden;
+}
+.carousel .swiper-item image {
+      width: 100%;
+      height: 100%;
+}
+.titleLayout {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-box-pack: justify;
+  -webkit-justify-content: space-between;
+          justify-content: space-between;
+  padding-bottom: 20rpx;
+}
+/* 标题简介 */
+.introduce-section {
+  background: #fff;
+  padding: 20rpx 30rpx;
+}
+.introduce-section .title {
+    font-size: 36rpx;
+    color: #303133;
+    height: 50rpx;
+    line-height: 50rpx;
+    width: 70%;
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+}
+.introduce-section .titleRight {
+    border-left: 1px solid #F5F5F5;
+    padding-left: 32rpx;
+}
+.introduce-section .price-box {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-align: baseline;
+    -webkit-align-items: baseline;
+            align-items: baseline;
+    height: 64rpx;
+    padding: 10rpx 0;
+    font-size: 26rpx;
+    color: #fa436a;
+}
+.introduce-section .price {
+    font-size: 34rpx;
+}
+.introduce-section .m-price {
+    margin: 0 12rpx;
+    color: #909399;
+    text-decoration: line-through;
+}
+.introduce-section .coupon-tip {
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    padding: 4rpx 10rpx;
+    background: #fa436a;
+    font-size: 24rpx;
+    color: #fff;
+    border-radius: 6rpx;
+    line-height: 1;
+    -webkit-transform: translateY(-4rpx);
+            transform: translateY(-4rpx);
+}
+.introduce-section .bot-row {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    height: 50rpx;
+    font-size: 24rpx;
+    color: #909399;
+}
+.introduce-section .bot-row text {
+      -webkit-box-flex: 1;
+      -webkit-flex: 1;
+              flex: 1;
+}
+/* 分享 */
+.share-section {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+  color: #606266;
+  background: -webkit-linear-gradient(left, #fdf5f6, #fbebf6);
+  background: linear-gradient(left, #fdf5f6, #fbebf6);
+  padding: 12rpx 30rpx;
+}
+.share-section .share-icon {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    width: 70rpx;
+    height: 30rpx;
+    line-height: 1;
+    border: 1px solid #fa436a;
+    border-radius: 4rpx;
+    position: relative;
+    overflow: hidden;
+    font-size: 22rpx;
+    color: #fa436a;
+}
+.share-section .share-icon:after {
+      content: '';
+      width: 50rpx;
+      height: 50rpx;
+      border-radius: 50%;
+      left: -20rpx;
+      top: -12rpx;
+      position: absolute;
+      background: #fa436a;
+}
+.share-section .icon-xingxing {
+    position: relative;
+    z-index: 1;
+    font-size: 24rpx;
+    margin-left: 2rpx;
+    margin-right: 10rpx;
+    color: #fff;
+    line-height: 1;
+}
+.share-section .tit {
+    font-size: 28rpx;
+    margin-left: 10rpx;
+}
+.share-section .icon-bangzhu1 {
+    padding: 10rpx;
+    font-size: 30rpx;
+    line-height: 1;
+}
+.share-section .share-btn {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+            flex: 1;
+    text-align: right;
+    font-size: 24rpx;
+    color: #fa436a;
+}
+.share-section .icon-you {
+    font-size: 24rpx;
+    margin-left: 4rpx;
+    color: #fa436a;
+}
+.c-list {
+  font-size: 26rpx;
+  color: #606266;
+  background: #fff;
+  border-top: 20rpx solid #F5F5F5;
+  border-bottom: 20rpx solid #F5F5F5;
+}
+.c-list .c-row {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    padding: 20rpx 30rpx;
+    position: relative;
+}
+.c-list .tit {
+    width: 140rpx;
+}
+.c-list .con {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+            flex: 1;
+    color: #303133;
+}
+.c-list .con .selected-text {
+      margin-right: 10rpx;
+}
+.c-list .bz-list {
+    height: 40rpx;
+    font-size: 26rpx;
+    color: #303133;
+}
+.c-list .bz-list text {
+      display: inline-block;
+      margin-right: 30rpx;
+}
+.c-list .con-list {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+            flex: 1;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+    -webkit-flex-direction: column;
+            flex-direction: column;
+    color: #303133;
+    line-height: 40rpx;
+}
+.c-list .red {
+    color: #fa436a;
+}
+/* 评价 */
+.eva-section {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+  -webkit-flex-direction: column;
+          flex-direction: column;
+  padding: 20rpx 30rpx;
+  background: #fff;
+  margin-top: 16rpx;
+}
+.eva-section .e-header {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    height: 70rpx;
+    font-size: 26rpx;
+    color: #909399;
+}
+.eva-section .e-header .tit {
+      font-size: 30rpx;
+      color: #303133;
+      margin-right: 4rpx;
+}
+.eva-section .e-header .tip {
+      -webkit-box-flex: 1;
+      -webkit-flex: 1;
+              flex: 1;
+      text-align: right;
+}
+.eva-section .e-header .icon-you {
+      margin-left: 10rpx;
+}
+.eva-box {
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  padding: 20rpx 0;
+}
+.eva-box .portrait {
+    -webkit-flex-shrink: 0;
+            flex-shrink: 0;
+    width: 80rpx;
+    height: 80rpx;
+    border-radius: 100px;
+}
+.eva-box .right {
+    -webkit-box-flex: 1;
+    -webkit-flex: 1;
+            flex: 1;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+    -webkit-flex-direction: column;
+            flex-direction: column;
+    font-size: 28rpx;
+    color: #606266;
+    padding-left: 26rpx;
+}
+.eva-box .right .con {
+      font-size: 28rpx;
+      color: #303133;
+      padding: 20rpx 0;
+}
+.eva-box .right .bot {
+      display: -webkit-box;
+      display: -webkit-flex;
+      display: flex;
+      -webkit-box-pack: justify;
+      -webkit-justify-content: space-between;
+              justify-content: space-between;
+      font-size: 24rpx;
+      color: #909399;
+}
+/*  详情 */
+.detail-desc {
+  background: #fff;
+  margin-top: 16rpx;
+}
+.detail-desc .d-header {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-pack: center;
+    -webkit-justify-content: center;
+            justify-content: center;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    height: 80rpx;
+    font-size: 30rpx;
+    color: #303133;
+    position: relative;
+}
+.detail-desc .d-header text {
+      padding: 0 20rpx;
+      background: #fff;
+      position: relative;
+      z-index: 1;
+}
+.detail-desc .d-header:after {
+      position: absolute;
+      left: 50%;
+      top: 50%;
+      -webkit-transform: translateX(-50%);
+              transform: translateX(-50%);
+      width: 300rpx;
+      height: 0;
+      content: '';
+      border-bottom: 1px solid #ccc;
+}
+/* 规格选择弹窗 */
+.attr-content {
+  padding: 10rpx 30rpx;
+}
+.attr-content .a-t {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+}
+.attr-content .a-t image {
+      width: 170rpx;
+      height: 170rpx;
+      -webkit-flex-shrink: 0;
+              flex-shrink: 0;
+      margin-top: -40rpx;
+      border-radius: 8rpx;
+}
+.attr-content .a-t .right {
+      display: -webkit-box;
+      display: -webkit-flex;
+      display: flex;
+      -webkit-box-orient: vertical;
+      -webkit-box-direction: normal;
+      -webkit-flex-direction: column;
+              flex-direction: column;
+      padding-left: 24rpx;
+      font-size: 26rpx;
+      color: #606266;
+      line-height: 42rpx;
+      -webkit-justify-content: space-around;
+              justify-content: space-around;
+}
+.attr-content .a-t .right .price {
+        font-size: 32rpx;
+        color: #fa436a;
+        margin-bottom: 10rpx;
+}
+.attr-content .a-t .right .selected-text {
+        margin-right: 10rpx;
+}
+.attr-content .attr-list {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+    -webkit-flex-direction: column;
+            flex-direction: column;
+    font-size: 30rpx;
+    color: #606266;
+    padding-top: 30rpx;
+    padding-left: 10rpx;
+}
+.attr-content .item-list {
+    padding: 20rpx 0 0;
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-flex-wrap: wrap;
+            flex-wrap: wrap;
+}
+.attr-content .item-list text {
+      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;
+      background: #eee;
+      margin-right: 20rpx;
+      margin-bottom: 20rpx;
+      border-radius: 100rpx;
+      min-width: 60rpx;
+      height: 60rpx;
+      padding: 0 20rpx;
+      font-size: 28rpx;
+      color: #303133;
+}
+.attr-content .item-list .selected {
+      background: #fbebee;
+      color: #fa436a;
+}
+/*  弹出层 */
+.popup {
+  position: fixed;
+  left: 0;
+  top: 0;
+  right: 0;
+  bottom: 100rpx;
+  z-index: 99;
+}
+.popup.show {
+    display: block;
+}
+.popup.show .mask {
+      -webkit-animation: showPopup 0.2s linear both;
+              animation: showPopup 0.2s linear both;
+}
+.popup.show .layer {
+      -webkit-animation: showLayer 0.2s linear both;
+              animation: showLayer 0.2s linear both;
+}
+.popup.hide .mask {
+    -webkit-animation: hidePopup 0.2s linear both;
+            animation: hidePopup 0.2s linear both;
+}
+.popup.hide .layer {
+    -webkit-animation: hideLayer 0.2s linear both;
+            animation: hideLayer 0.2s linear both;
+}
+.popup.none {
+    display: none;
+}
+.popup .mask {
+    position: fixed;
+    top: 0;
+    width: 100%;
+    height: 90%;
+    z-index: 1;
+    background-color: rgba(0, 0, 0, 0.4);
+}
+.popup .layer {
+    position: fixed;
+    z-index: 99;
+    bottom: 100rpx;
+    width: 100%;
+    min-height: 40vh;
+    border-radius: 10rpx 10rpx 0 0;
+    background-color: #fff;
+}
+.popup .layer .btn {
+      height: 66rpx;
+      line-height: 66rpx;
+      border-radius: 100rpx;
+      background: #fa436a;
+      font-size: 30rpx;
+      color: #fff;
+      margin: 30rpx auto 20rpx;
+}
+@-webkit-keyframes showPopup {
+0% {
+    opacity: 0;
+}
+100% {
+    opacity: 1;
+}
+}
+@keyframes showPopup {
+0% {
+    opacity: 0;
+}
+100% {
+    opacity: 1;
+}
+}
+@-webkit-keyframes hidePopup {
+0% {
+    opacity: 1;
+}
+90% {
+    opacity: 0;
+}
+}
+@keyframes hidePopup {
+0% {
+    opacity: 1;
+}
+90% {
+    opacity: 0;
+}
+}
+@-webkit-keyframes showLayer {
+0% {
+    -webkit-transform: translateY(120%);
+            transform: translateY(120%);
+}
+100% {
+    -webkit-transform: translateY(0%);
+            transform: translateY(0%);
+}
+}
+@keyframes showLayer {
+0% {
+    -webkit-transform: translateY(120%);
+            transform: translateY(120%);
+}
+100% {
+    -webkit-transform: translateY(0%);
+            transform: translateY(0%);
+}
+}
+@-webkit-keyframes hideLayer {
+0% {
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+}
+100% {
+    -webkit-transform: translateY(120%);
+            transform: translateY(120%);
+}
+}
+@keyframes hideLayer {
+0% {
+    -webkit-transform: translateY(0);
+            transform: translateY(0);
+}
+100% {
+    -webkit-transform: translateY(120%);
+            transform: translateY(120%);
+}
+}
+.van-sticky {
+  /* z-index: 0!important; */
+}
+/* 底部操作菜单 */
+.page-bottom {
+  position: fixed;
+  left: 0;
+  bottom: 0;
+  display: -webkit-box;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-box-pack: center;
+  -webkit-justify-content: center;
+          justify-content: center;
+  -webkit-box-align: center;
+  -webkit-align-items: center;
+          align-items: center;
+  width: 100%;
+  height: 100rpx;
+  z-index: 99;
+  background: rgba(255, 255, 255, 0.9);
+}
+.page-bottom .p-b-btn {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    -webkit-box-orient: vertical;
+    -webkit-box-direction: normal;
+    -webkit-flex-direction: column;
+            flex-direction: column;
+    -webkit-box-align: center;
+    -webkit-align-items: center;
+            align-items: center;
+    -webkit-box-pack: center;
+    -webkit-justify-content: center;
+            justify-content: center;
+    font-size: 24rpx;
+    color: #606266;
+    width: 96rpx;
+    height: 80rpx;
+}
+.page-bottom .p-b-btn .yticon {
+      font-size: 40rpx;
+      line-height: 48rpx;
+      color: #909399;
+}
+.page-bottom .p-b-btn.active, .page-bottom .p-b-btn.active .yticon {
+      color: #fa436a;
+}
+.page-bottom .p-b-btn .icon-fenxiang2 {
+      font-size: 42rpx;
+      -webkit-transform: translateY(-2rpx);
+              transform: translateY(-2rpx);
+}
+.page-bottom .p-b-btn .icon-shoucang {
+      font-size: 46rpx;
+}
+.page-bottom .action-btn-group {
+    display: -webkit-box;
+    display: -webkit-flex;
+    display: flex;
+    height: 76rpx;
+    border-radius: 100px;
+    overflow: hidden;
+    box-shadow: 0 20rpx 40rpx -16rpx #fa436a;
+    box-shadow: 1px 2px 5px rgba(219, 63, 96, 0.4);
+    background: -webkit-linear-gradient(left, #ffac30, #fa436a, #F56C6C);
+    background: linear-gradient(to right, #ffac30, #fa436a, #F56C6C);
+    margin-left: 20rpx;
+    position: relative;
+}
+.page-bottom .action-btn-group:after {
+      content: '';
+      position: absolute;
+      top: 50%;
+      right: 50%;
+      -webkit-transform: translateY(-50%);
+              transform: translateY(-50%);
+      height: 28rpx;
+      width: 0;
+      border-right: 1px solid rgba(255, 255, 255, 0.5);
+}
+.page-bottom .action-btn-group .action-btn {
+      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;
+      width: 180rpx;
+      height: 100%;
+      font-size: 28rpx;
+      padding: 0;
+      border-radius: 0;
+      background: transparent;
+}
+

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 21 - 21
unpackage/dist/dev/mp-weixin/pages/myCenter/index.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 22 - 22
unpackage/dist/dev/mp-weixin/pages/myone/oneIndex.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 21 - 21
unpackage/dist/dev/mp-weixin/pages/taBar/index.js


+ 7 - 0
unpackage/dist/dev/mp-weixin/sitemap26.json

@@ -0,0 +1,7 @@
+{
+  "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
+  "rules": [{
+  "action": "allow",
+  "page": "*"
+  }]
+}

+ 7 - 0
unpackage/dist/dev/mp-weixin/sitemap95.json

@@ -0,0 +1,7 @@
+{
+  "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
+  "rules": [{
+  "action": "allow",
+  "page": "*"
+  }]
+}

binární
unpackage/dist/dev/mp-weixin/static/logo.png


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů