diff --git a/public/appmini/old/weixin/app.wxss b/public/appmini/old/weixin/app.wxss
index c75be1e4e..585005704 100755
--- a/public/appmini/old/weixin/app.wxss
+++ b/public/appmini/old/weixin/app.wxss
@@ -269,8 +269,51 @@ button[disabled].bg-primary {
}
/*
- 滚动标签高度
+ 滚动标签高度
*/
.scroll-box {
height: 100vh;
+}
+
+/*
+ 分享组建样式
+*/
+.share-popup {
+ padding: 20rpx 10rpx 0 10rpx;
+ position: relative;
+}
+.share-popup .close {
+ position: absolute;
+ top: 20rpx;
+ right: 20rpx;
+ z-index: 2;
+}
+.share-popup-content {
+ padding: 0 20rpx;
+ margin-top: 40rpx;
+ text-align: left;
+}
+.share-popup-content .share-items {
+ padding: 30rpx 0;
+ height: 85rpx;
+}
+.share-popup-content .share-items:not(:first-child) {
+ border-top: 1px solid #f0f0f0;
+}
+.share-popup-content .share-items button {
+ background: transparent;
+ padding: 0;
+ width: 100%;
+ text-align: left;
+ margin: 0;
+}
+.share-popup-content .share-items image {
+ width: 80rpx;
+ height: 80rpx;
+ vertical-align: middle;
+ margin-right: 20rpx;
+}
+.share-popup-content .share-items .single-text {
+ width: calc(100% - 100rpx);
+ line-height: 85rpx;
}
\ No newline at end of file
diff --git a/public/appmini/old/weixin/components/popup/popup.wxss b/public/appmini/old/weixin/components/popup/popup.wxss
index ac62b9017..147ac3e23 100755
--- a/public/appmini/old/weixin/components/popup/popup.wxss
+++ b/public/appmini/old/weixin/components/popup/popup.wxss
@@ -1,6 +1,7 @@
.am-popup-content {
position: fixed;
background:#fff;
+ z-index: 101;
}
.am-popup-mask {
@@ -12,6 +13,7 @@
background-color: rgba(0, 0, 0, 0.75);
opacity: 0;
pointer-events: none;
+ z-index: 100;
}
.am-popup-left {
diff --git a/public/appmini/old/weixin/images/share-friend-icon.png b/public/appmini/old/weixin/images/share-friend-icon.png
new file mode 100644
index 000000000..d9f453dab
Binary files /dev/null and b/public/appmini/old/weixin/images/share-friend-icon.png differ
diff --git a/public/appmini/old/weixin/images/share-recomend-icon.png b/public/appmini/old/weixin/images/share-recomend-icon.png
new file mode 100644
index 000000000..55b727af6
Binary files /dev/null and b/public/appmini/old/weixin/images/share-recomend-icon.png differ
diff --git a/public/appmini/old/weixin/images/share-weixin-icon.png b/public/appmini/old/weixin/images/share-weixin-icon.png
new file mode 100644
index 000000000..4ad5abe78
Binary files /dev/null and b/public/appmini/old/weixin/images/share-weixin-icon.png differ
diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.js b/public/appmini/old/weixin/pages/goods-detail/goods-detail.js
index 52ec52847..6b47cfdfe 100755
--- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.js
+++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.js
@@ -33,10 +33,12 @@ Page({
goods_video_is_autoplay: false,
is_use_mobile_detail: 1,
+
+ popup_share_status: false,
},
onLoad(params) {
- //params['goods_id']=2;
+ params['goods_id']=2;
this.setData({params: params});
this.init();
},
@@ -188,7 +190,7 @@ Page({
});
},
- // 弹层关闭
+ // 购买弹层关闭
popup_close_event(e) {
this.setData({popup_status: false});
},
@@ -609,6 +611,16 @@ Page({
this.setData({ goods_video_is_autoplay: false });
},
+ // 分享开启弹层
+ popup_share_event(e) {
+ this.setData({ popup_share_status: true });
+ },
+
+ // 分享弹层关闭
+ popup_share_close_event(e) {
+ this.setData({ popup_share_status: false });
+ },
+
// 自定义分享
onShareAppMessage() {
return {
diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml
index 14783cc17..db937ce28 100755
--- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml
+++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxml
@@ -30,11 +30,9 @@
{{goods.title}}
-
-
+
+
+ 分享
@@ -95,7 +93,7 @@
-
+
+
+
+
+
+
diff --git a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss
index 2d406b690..b3f62ba47 100755
--- a/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss
+++ b/public/appmini/old/weixin/pages/goods-detail/goods-detail.wxss
@@ -180,21 +180,19 @@
right: 0;
}
.goods-base .goods-title {
- width: calc(100% - 130rpx);
+ width: calc(100% - 100rpx);
font-size: 32rpx;
line-height: 44rpx;
font-weight: 500;
}
+.goods-base .goods-share {
+ padding: 0 20rpx;
+ margin-bottom: 10rpx;
+}
.goods-base .goods-share image {
width: 50rpx;
height: 50rpx;
}
-.goods-base .goods-share button {
- height: auto;
- font-size: 26rpx;
- border: 0;
- min-width: initial;
-}
.goods-base .goods-price {
margin-top: 10rpx;
padding-right: 160rpx;