From ac4190581ddd5872ef7ea95716c6b0e59fe2e55d Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Sun, 19 Mar 2023 19:25:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=8F=82=E6=95=B0=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=BC=B9=E7=AA=97=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/goods-detail/goods-detail.css | 9 ++++ pages/goods-detail/goods-detail.vue | 75 +++++++++++++++++++++++------ 2 files changed, 68 insertions(+), 16 deletions(-) diff --git a/pages/goods-detail/goods-detail.css b/pages/goods-detail/goods-detail.css index 0aab7ad2..3c39b5cc 100644 --- a/pages/goods-detail/goods-detail.css +++ b/pages/goods-detail/goods-detail.css @@ -335,6 +335,15 @@ } .goods-parameters .content-item .item:nth-child(2n) { float: right; +} +/** + * 商品参数弹窗 + */ +.popup-params-container .item .name { + width: 220rpx; +} +.popup-params-container .item .value { + width: calc(100% - 240rpx); } /* diff --git a/pages/goods-detail/goods-detail.vue b/pages/goods-detail/goods-detail.vue index 6e6ae6e0..49544df2 100644 --- a/pages/goods-detail/goods-detail.vue +++ b/pages/goods-detail/goods-detail.vue @@ -189,15 +189,11 @@ - - - - - {{item.name}}: - {{item.value}} - - - + + + + {{item.value}} + @@ -279,12 +275,17 @@ - - - {{item.name}}: - {{item.value}} - - + + + + {{item.name}}: + {{item.value}} + + + + + 查看全部参数 >> + @@ -376,7 +377,31 @@ - + + + + + + + + + + + + + + {{item.name}} + {{item.value}} + + + + + 无参数数据 + + + + + @@ -583,6 +608,9 @@ top_nav_title_scroll: true, top_nav_title_timer: null, top_nav_title_data: [], + // 详情参数弹窗 + popup_params_status: false, + popup_params_type_field: 'base', // 自定义分享信息 share_info: {}, // 限时秒杀插件 @@ -1205,6 +1233,21 @@ app.globalData.operation_event(e); this.setData({nav_more_status: false}); }, + + // 商品参数开启弹层 + popup_params_event(e) { + this.setData({ + popup_params_status: true, + popup_params_type_field: e.currentTarget.dataset.value || 'base' + }); + }, + + // 商品参数关闭弹层 + popup_params_close_event(e) { + this.setData({ + popup_params_status: false + }); + }, // 批发开启弹层 popup_wholesale_event(e) {