From 6d4b573ad8dc30b624a8ae290ce8c3b0dcab2531 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Wed, 22 Mar 2023 11:17:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=88=97=E8=A1=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/css/page.css | 29 +++++++++++++++++++++-- common/css/plugins.css | 2 +- components/goods-list/goods-list.vue | 35 ++++++++++++++-------------- 3 files changed, 46 insertions(+), 20 deletions(-) diff --git a/common/css/page.css b/common/css/page.css index dc7efe47..db754f5c 100644 --- a/common/css/page.css +++ b/common/css/page.css @@ -768,9 +768,22 @@ button[disabled].bg-gray { bottom: 8rpx; right: 20rpx; } +.goods-list .error-msg { + position: absolute; + top: 0; + left: 0; + background: rgb(225 225 225 / 70%); + z-index: 1; +} +.goods-data-grid-list .item .error-msg, +.goods-data-rolling-list .item .error-msg { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} /** * 商品列表 - 列表 */ +.goods-data-list .error-msg, .goods-data-list .goods-img { width: 190rpx !important; height: 190rpx !important; @@ -783,15 +796,24 @@ button[disabled].bg-gray { right: 20rpx; width: calc(100% - 260rpx); } +.goods-data-list .error-msg { + top: 20rpx; + left: 20rpx; + line-height: 190rpx; +} /* * 商品列表 - 滚动 */ .goods-data-rolling-list swiper { height: 390rpx !important; } +.goods-data-rolling-list .item .error-msg, .goods-data-rolling-list .item .goods-img { height: 240rpx !important; } +.goods-data-rolling-list .item .error-msg { + line-height: 240rpx; +} /** * 商品列表 - 九方格 */ @@ -806,8 +828,11 @@ button[disabled].bg-gray { } .goods-data-grid-list .item:nth-of-type(2n) { margin-left: 10rpx; -} +} +.goods-data-grid-list .item .error-msg, .goods-data-grid-list .item .goods-img { - width: 100%; height: 380rpx !important; +} +.goods-data-grid-list .item .error-msg { + line-height: 380rpx; } \ No newline at end of file diff --git a/common/css/plugins.css b/common/css/plugins.css index 58e2e3f5..6ff96ab9 100644 --- a/common/css/plugins.css +++ b/common/css/plugins.css @@ -68,7 +68,7 @@ * 标签 */ .plugins-label { - z-index: 1; + z-index: 2; box-sizing: border-box; white-space: initial; max-width: 100%; diff --git a/components/goods-list/goods-list.vue b/components/goods-list/goods-list.vue index 3bdff889..a502a6d9 100644 --- a/components/goods-list/goods-list.vue +++ b/components/goods-list/goods-list.vue @@ -19,21 +19,20 @@ - + + {{item.error_msg}} {{item.title}} {{item.simple_desc}} - - {{item.price_icon}} - {{propCurrencySymbol}}{{item[propPriceField]}} - - - - - - + {{item.price_icon}} + {{propCurrencySymbol}}{{item[propPriceField]}} + + + + + @@ -55,8 +54,9 @@ - - + + + {{item.error_msg}} {{item.title}} @@ -64,7 +64,7 @@ {{item.price_icon}} {{propCurrencySymbol}}{{item[propPriceField]}} - + @@ -72,7 +72,7 @@ - + @@ -93,8 +93,9 @@ - + + {{item.error_msg}} {{item.title}} @@ -102,7 +103,7 @@ {{item.price_icon}} {{propCurrencySymbol}}{{item[propPriceField]}} - + @@ -110,7 +111,7 @@ - +