From 1fcc016ccde2413687bc9448d31f0eda062f889d Mon Sep 17 00:00:00 2001 From: Yer11214 <17633066053@163.com> Date: Tue, 21 Oct 2025 10:33:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=E6=B7=B1=E5=BA=A6?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E8=AF=AD=E6=B3=95=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=B8=BAv-deep=20-=E5=9C=A8=E5=A4=9A=E4=B8=AAVue=E5=92=8CSCSS?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=AD=E7=94=A8::v-deep=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E5=BC=83=E7=94=A8=E7=9A=84/deep/=E9=80=89=E6=8B=A9=E5=99=A8?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E4=BE=BF=E6=9B=B4=E5=A5=BD=E5=9C=B0=E4=B8=8E?= =?UTF-8?q?Vue=E7=9A=84=E8=8C=83=E5=9B=B4=E6=A0=B7=E5=BC=8F=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + components/m-buy/goods.vue | 6 +++--- components/m-goods-list/base-list.vue | 2 +- components/m-goods-list/list.vue | 2 +- components/m-goods-list/promotion.vue | 2 +- .../m-search-revision/m-search-revision.vue | 2 +- pages.json | 3 ++- pages/cart/payment/payOrder.vue | 2 +- pages/mine/address/add.vue | 8 ++++---- pages/mine/deposit/style.scss | 6 +++--- pages/mine/distribution/withdrawal.vue | 6 +++--- pages/mine/msgTips/main.vue | 2 +- pages/mine/myCollect.vue | 2 +- pages/mine/point/myPoint.vue | 4 ++-- pages/mine/set/feedBack.vue | 2 +- pages/mine/set/personMsg.vue | 2 +- pages/mine/set/securityCenter/bindMobile.vue | 4 ++-- .../set/securityCenter/editLoginPassword.vue | 4 ++-- .../mine/set/securityCenter/editPassword.vue | 4 ++-- pages/mine/set/setUp.vue | 4 ++-- pages/navigation/search/search.scss | 4 ++-- pages/order/complain/complain.vue | 2 +- pages/order/complain/complainList.vue | 4 ++-- pages/order/fillorder.vue | 10 +++++----- pages/passport/login.scss | 2 +- pages/product/askList.vue | 2 +- pages/product/product/goods/-goods-intro.vue | 6 +++--- pages/product/product/goods/-goods-swiper.vue | 2 +- .../product/promotion/-promotion-details.vue | 2 +- .../product/product/promotion/-promotion.vue | 2 +- pages/product/product/promotion/group.scss | 2 +- pages/product/product/shop/-shop.vue | 6 +++--- pages/product/product/style.scss | 10 +++++----- pages/promotion/point/pointList.vue | 2 +- pages/promotion/style.scss | 4 ++-- pages/tabbar/cart/cartList.vue | 20 +++++++++---------- pages/tabbar/category/category.vue | 2 +- pages/tabbar/home/web-view.vue | 2 +- pages/tabbar/user/my.vue | 2 +- uni.scss | 2 +- .../u-dropdown-list/u-dropdown-list.vue | 2 +- uview-ui/components/u-table/u-table.vue | 2 +- .../u-tabs-swiper/u-tabs-swiper.vue | 2 +- uview-ui/components/u-tabs/u-tabs.vue | 2 +- 44 files changed, 83 insertions(+), 81 deletions(-) diff --git a/.gitignore b/.gitignore index d45e2c8..b30f004 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ node_modules/ .hbuilderx/launch.json .project.config.json .project.private.config.json + diff --git a/components/m-buy/goods.vue b/components/m-buy/goods.vue index df69e8e..5499dae 100644 --- a/components/m-buy/goods.vue +++ b/components/m-buy/goods.vue @@ -437,7 +437,7 @@ export default { box-shadow: 0 2px 6px 0 rgba(255, 65, 66, 0.2); } -/deep/.u-icon-plus, +::v-deep.u-icon-plus, .u-icon-minus, .u-icon-disabled { height: 30rpx !important; @@ -457,7 +457,7 @@ export default { } } -/deep/ .uni-scroll-view { +::v-deep .uni-scroll-view { overflow: hidden !important; } @@ -546,7 +546,7 @@ export default { color: #999; margin-left: 10rpx; - /deep/ span { + ::v-deep span { font-size: 30rpx; } } diff --git a/components/m-goods-list/base-list.vue b/components/m-goods-list/base-list.vue index b7e548b..c0f76b7 100644 --- a/components/m-goods-list/base-list.vue +++ b/components/m-goods-list/base-list.vue @@ -268,7 +268,7 @@ export default { color: $main-color; font-weight: bold; - /deep/ span:nth-of-type(1) { + ::v-deep span:nth-of-type(1) { font-size: 38rpx; } } diff --git a/components/m-goods-list/list.vue b/components/m-goods-list/list.vue index 4291c64..2224dcd 100644 --- a/components/m-goods-list/list.vue +++ b/components/m-goods-list/list.vue @@ -331,7 +331,7 @@ color: $main-color; font-weight: bold; - /deep/ span:nth-of-type(1) { + ::v-deep span:nth-of-type(1) { font-size: 38rpx; } } diff --git a/components/m-goods-list/promotion.vue b/components/m-goods-list/promotion.vue index 4ef6621..0f947d9 100644 --- a/components/m-goods-list/promotion.vue +++ b/components/m-goods-list/promotion.vue @@ -162,7 +162,7 @@ color: $main-color; font-weight: bold; - /deep/ span:nth-of-type(1) { + ::v-deep span:nth-of-type(1) { font-size: 48rpx; } } diff --git a/components/m-search-revision/m-search-revision.vue b/components/m-search-revision/m-search-revision.vue index 9c88a6d..0a5520b 100644 --- a/components/m-search-revision/m-search-revision.vue +++ b/components/m-search-revision/m-search-revision.vue @@ -164,7 +164,7 @@ export default { width: 100%; //border-bottom: 1px #f5f5f5 solid; //HM修改 去掉边框 box-sizing: border-box; - font-size: $uni-font-size-base; + font-size: 24rpx; .left-box { display: flex; diff --git a/pages.json b/pages.json index 48a8f83..c3edec5 100644 --- a/pages.json +++ b/pages.json @@ -367,7 +367,8 @@ }, { "path": "point/myPoint", "style": { - "navigationBarTitleText": "我的积分" + "navigationBarTitleText": "", + "navigationStyle": "custom" } }, { diff --git a/pages/cart/payment/payOrder.vue b/pages/cart/payment/payOrder.vue index 1e2f199..aec6d5b 100644 --- a/pages/cart/payment/payOrder.vue +++ b/pages/cart/payment/payOrder.vue @@ -447,7 +447,7 @@ width: 100%; } -/deep/ .u-row { +::v-deep .u-row { width: 100% !important; display: flex; justify-content: space-between !important; diff --git a/pages/mine/address/add.vue b/pages/mine/address/add.vue index 5a9c4d4..13ef880 100644 --- a/pages/mine/address/add.vue +++ b/pages/mine/address/add.vue @@ -292,7 +292,7 @@ export default { diff --git a/pages/mine/deposit/style.scss b/pages/mine/deposit/style.scss index a193243..5243363 100644 --- a/pages/mine/deposit/style.scss +++ b/pages/mine/deposit/style.scss @@ -1,9 +1,9 @@ -/deep/ .u-input__input, +::v-deep .u-input__input, .u-input { font-size: 80rpx !important; height: 102rpx !important; } -/deep/ .u-input__input { +::v-deep .u-input__input { height: 100%; font-size: 80rpx; } @@ -43,4 +43,4 @@ border-radius: 10rpx; text-align: center; line-height: 90rpx; -} \ No newline at end of file +} diff --git a/pages/mine/distribution/withdrawal.vue b/pages/mine/distribution/withdrawal.vue index a9614fc..3244a81 100644 --- a/pages/mine/distribution/withdrawal.vue +++ b/pages/mine/distribution/withdrawal.vue @@ -82,13 +82,13 @@ export default { }; \ No newline at end of file + diff --git a/pages/mine/msgTips/main.vue b/pages/mine/msgTips/main.vue index eb383da..c860969 100644 --- a/pages/mine/msgTips/main.vue +++ b/pages/mine/msgTips/main.vue @@ -86,7 +86,7 @@ background: #f9f9f9; } - /deep/ .u-col-2 { + ::v-deep .u-col-2 { height: 60px; line-height: 60px; text-align: center !important; diff --git a/pages/mine/myCollect.vue b/pages/mine/myCollect.vue index e10766f..88d1ee2 100644 --- a/pages/mine/myCollect.vue +++ b/pages/mine/myCollect.vue @@ -300,7 +300,7 @@ width: 100%; } - /deep/ .u-swipe-content { + ::v-deep .u-swipe-content { overflow: hidden; } diff --git a/pages/mine/point/myPoint.vue b/pages/mine/point/myPoint.vue index 490fb10..97c16b3 100644 --- a/pages/mine/point/myPoint.vue +++ b/pages/mine/point/myPoint.vue @@ -151,10 +151,10 @@ export default { border-radius: 0 0 20rpx 20rpx; margin: 0 20rpx; font-size: 26rpx; - /deep/ .u-col { + ::v-deep .u-col { text-align: center !important; } - /deep/ .u-col:first-child { + ::v-deep .u-col:first-child { border-right: 1px solid $border-color-light; } .pcolor { diff --git a/pages/mine/set/feedBack.vue b/pages/mine/set/feedBack.vue index bdd377a..1b28ca4 100644 --- a/pages/mine/set/feedBack.vue +++ b/pages/mine/set/feedBack.vue @@ -143,7 +143,7 @@ export default { padding: 32rpx; margin-bottom: 40rpx; } -/deep/ .u-input__textarea { +::v-deep .u-input__textarea { padding: 12px; } .feedBack-box:nth-of-type(1) { diff --git a/pages/mine/set/personMsg.vue b/pages/mine/set/personMsg.vue index 868c8f5..7d06b41 100644 --- a/pages/mine/set/personMsg.vue +++ b/pages/mine/set/personMsg.vue @@ -236,7 +236,7 @@ page{ border-radius: 50%; } } -/deep/ .u-form { +::v-deep .u-form { background-color: #ffffff; padding: 0; margin-top: 30rpx; diff --git a/pages/mine/set/securityCenter/bindMobile.vue b/pages/mine/set/securityCenter/bindMobile.vue index ec7465e..cd11bfb 100644 --- a/pages/mine/set/securityCenter/bindMobile.vue +++ b/pages/mine/set/securityCenter/bindMobile.vue @@ -187,12 +187,12 @@ import uuid from "@/utils/uuid.modified.js"; diff --git a/pages/navigation/search/search.scss b/pages/navigation/search/search.scss index 6985233..fd8e24c 100644 --- a/pages/navigation/search/search.scss +++ b/pages/navigation/search/search.scss @@ -86,7 +86,7 @@ page { line-height: 70rpx; font-size: 24rpx; } - /deep/ .uni-input-input { + ::v-deep .uni-input-input { font-size: 24rpx; } } @@ -441,7 +441,7 @@ view { padding-top: 300rpx; color: #999999; text-align: center; - /deep/ .u-image { + ::v-deep .u-image { width: 346rpx; height: 304rpx; } diff --git a/pages/order/complain/complain.vue b/pages/order/complain/complain.vue index 72d39a4..885711c 100644 --- a/pages/order/complain/complain.vue +++ b/pages/order/complain/complain.vue @@ -217,7 +217,7 @@ export default { } } -/deep/ .u-input__textarea { +::v-deep .u-input__textarea { padding: 0; } .cell-title { diff --git a/pages/order/complain/complainList.vue b/pages/order/complain/complainList.vue index 13b071c..b1d8e08 100644 --- a/pages/order/complain/complainList.vue +++ b/pages/order/complain/complainList.vue @@ -28,7 +28,7 @@ {{ item.complainTopic }} - @@ -162,7 +162,7 @@ export default { font-size: 24rpx; color: #999; } -/deep/ .seller-name { +::v-deep .seller-name { width: auto !important; } .complain-btn { diff --git a/pages/order/fillorder.vue b/pages/order/fillorder.vue index eeadac9..d4ac53c 100644 --- a/pages/order/fillorder.vue +++ b/pages/order/fillorder.vue @@ -881,7 +881,7 @@ page { } .uinput { - /deep/ input { + ::v-deep input { text-align: right; } } @@ -976,7 +976,7 @@ page { text-align: left; } -/deep/ .u-col-3 { +::v-deep .u-col-3 { text-align: right; } @@ -1011,7 +1011,7 @@ page { } } -/deep/ .u-notice-bar-wrap { +::v-deep .u-notice-bar-wrap { width: 100% !important; } @@ -1128,11 +1128,11 @@ page { color: #333333; } -/deep/ .u-col { +::v-deep .u-col { padding: 36rpx 0 !important; } -/deep/ .u-col-3, +::v-deep .u-col-3, .tipsColor { color: #333; } diff --git a/pages/passport/login.scss b/pages/passport/login.scss index 0218e01..517b37d 100644 --- a/pages/passport/login.scss +++ b/pages/passport/login.scss @@ -11,7 +11,7 @@ position: relative; } -/deep/ .u-form-item--right__content__slot { +::v-deep .u-form-item--right__content__slot { width: 100%; display: block; } diff --git a/pages/product/askList.vue b/pages/product/askList.vue index 19fbeac..b9b0938 100644 --- a/pages/product/askList.vue +++ b/pages/product/askList.vue @@ -121,7 +121,7 @@ export default { padding: 32rpx; } -/deep/ .u-col { +::v-deep .u-col { text-align: center; padding: 16rpx 0 !important; } diff --git a/pages/product/product/goods/-goods-intro.vue b/pages/product/product/goods/-goods-intro.vue index a9b7a12..9756935 100644 --- a/pages/product/product/goods/-goods-intro.vue +++ b/pages/product/product/goods/-goods-intro.vue @@ -120,18 +120,18 @@ export default { .empty { margin: 40rpx 0; } -.goods-detail /deep/ .vhtml { +.goods-detail ::v-deep .vhtml { overflow: hidden; width: 100%; } .vhtml { - /deep/ img { + ::v-deep img { display: block !important; } } -/deep/ img { +::v-deep img { width: 100%; } .goods-detail-box { diff --git a/pages/product/product/goods/-goods-swiper.vue b/pages/product/product/goods/-goods-swiper.vue index 038df4d..e0ca061 100644 --- a/pages/product/product/goods/-goods-swiper.vue +++ b/pages/product/product/goods/-goods-swiper.vue @@ -104,7 +104,7 @@ export default { } } -/deep/ .image-wrapper image { +::v-deep .image-wrapper image { opacity: 1 !important; } diff --git a/pages/product/product/promotion/-promotion-details.vue b/pages/product/product/promotion/-promotion-details.vue index e1ed292..26684ec 100644 --- a/pages/product/product/promotion/-promotion-details.vue +++ b/pages/product/product/promotion/-promotion-details.vue @@ -125,7 +125,7 @@ export default { display: block; } -/deep/ .u-mode-light-error { +::v-deep .u-mode-light-error { border: none; } diff --git a/pages/product/product/promotion/-promotion.vue b/pages/product/product/promotion/-promotion.vue index b347f8b..82b3f76 100644 --- a/pages/product/product/promotion/-promotion.vue +++ b/pages/product/product/promotion/-promotion.vue @@ -126,7 +126,7 @@ export default { color: #333333; margin-left: 20rpx; } -/deep/ .u-mode-light-error { +::v-deep .u-mode-light-error { border: none; } .coupon{ diff --git a/pages/product/product/promotion/group.scss b/pages/product/product/promotion/group.scss index bcb2945..0fec212 100644 --- a/pages/product/product/promotion/group.scss +++ b/pages/product/product/promotion/group.scss @@ -35,7 +35,7 @@ background: #ffe7e6 !important; text-align: center !important; } -/deep/ .u-mode-light-error { +::v-deep .u-mode-light-error { border: none; } diff --git a/pages/product/product/shop/-shop.vue b/pages/product/product/shop/-shop.vue index 70662e5..46c47dc 100644 --- a/pages/product/product/shop/-shop.vue +++ b/pages/product/product/shop/-shop.vue @@ -87,14 +87,14 @@ export default { overflow: hidden; border-radius: 12rpx; - /deep/ .u-image__image { + ::v-deep .u-image__image { height: 218rpx; border-radius: 12rpx !important; } } .recommend-item-img { - /deep/ .u-image__image { + ::v-deep .u-image__image { width: 100% !important; } } @@ -190,7 +190,7 @@ export default { flex-wrap: wrap; justify-content: space-between; - /deep/ .u-row { + ::v-deep .u-row { width: 100%; } diff --git a/pages/product/product/style.scss b/pages/product/product/style.scss index efedaa9..1af5c82 100644 --- a/pages/product/product/style.scss +++ b/pages/product/product/style.scss @@ -101,7 +101,7 @@ page { color: $price-color; font-size: 32rpx; line-height: 1; - /deep/ .price { + ::v-deep .price { font-size: 60rpx; } } @@ -124,7 +124,7 @@ page { overflow: hidden; border-radius: 12rpx; - /deep/ .u-image__image { + ::v-deep .u-image__image { // width: 228rpx; height: 228rpx; border-radius: 12rpx !important; @@ -200,7 +200,7 @@ page { font-size: 30rpx; transition: all 0.5s; } -/deep/ .u-navbar { +::v-deep .u-navbar { padding-left: 10rpx; } .nav-item { @@ -356,7 +356,7 @@ page { z-index: 8; width: 100%; - /deep/ .u-row { + ::v-deep .u-row { width: 100%; } } @@ -368,7 +368,7 @@ page { color: #fff; padding: 0 20rpx; - /deep/ .price { + ::v-deep .price { font-size: 36rpx; font-weight: 400; text-align: left; diff --git a/pages/promotion/point/pointList.vue b/pages/promotion/point/pointList.vue index 9a91bb9..7ec12a5 100644 --- a/pages/promotion/point/pointList.vue +++ b/pages/promotion/point/pointList.vue @@ -290,7 +290,7 @@ page { } .index-item-img { - /deep/ .u-image { + ::v-deep .u-image { width: 346rpx !important; height: 320rpx !important; border-radius: 10rpx !important; diff --git a/pages/promotion/style.scss b/pages/promotion/style.scss index aef5288..471ea73 100644 --- a/pages/promotion/style.scss +++ b/pages/promotion/style.scss @@ -26,7 +26,7 @@ color: #999999; margin: 0 20rpx; - /deep/ view { + ::v-deep view { line-height: 1.75; } } @@ -121,7 +121,7 @@ text-align: center; padding: 6rpx 16rpx; } -/deep/ .empty { +::v-deep .empty { position: relative; padding-top: 20%; > .empty-content { diff --git a/pages/tabbar/cart/cartList.vue b/pages/tabbar/cart/cartList.vue index 59bfaca..ee53b6e 100644 --- a/pages/tabbar/cart/cartList.vue +++ b/pages/tabbar/cart/cartList.vue @@ -570,7 +570,7 @@ page { font-weight: bold; display: flex; align-items: center; - /deep/ .tips { + ::v-deep .tips { margin: 0 8rpx 0 0; background: $main-color; border-radius: 100px; @@ -604,14 +604,14 @@ page { } /* 空白页 */ -/deep/ .u-number-input { +::v-deep .u-number-input { background: #fff !important; border: 1px solid #ededed; margin: 0 !important; } -/deep/ .u-icon-minus, -/deep/ .u-icon-plus { +::v-deep .u-icon-minus, +::v-deep .u-icon-plus { background: #ffffff !important; border: 1px solid #ededed; color: #333 !important; @@ -665,7 +665,7 @@ page { display: flex; align-items: center; - /deep/ .number { + ::v-deep .number { line-height: 1; font-size: 30rpx; > span { @@ -691,7 +691,7 @@ page { height: 100%; } -/deep/ .u-col { +::v-deep .u-col { padding: 24rpx 0 !important; } @@ -735,7 +735,7 @@ page { .goods-config { display: flex; align-items: center; - /deep/ .invalid { + ::v-deep .invalid { display: block; width: 80rpx !important; } @@ -765,7 +765,7 @@ page { height: 40rpx; border-left: 1px solid #eeeeee; - /deep/ span { + ::v-deep span { margin-left: 20rpx; } } @@ -814,10 +814,10 @@ page { display: flex; justify-content: space-between; > .sp-price { - /deep/ span:nth-of-type(1) { + ::v-deep span:nth-of-type(1) { font-size: 38rpx; } - /deep/ span:nth-of-type(2) { + ::v-deep span:nth-of-type(2) { font-size: 24rpx; } } diff --git a/pages/tabbar/category/category.vue b/pages/tabbar/category/category.vue index a1a9f4b..2bc2b8e 100644 --- a/pages/tabbar/category/category.vue +++ b/pages/tabbar/category/category.vue @@ -211,7 +211,7 @@ uni-scroll-view .uni-scroll-view::-webkit-scrollbar { border-radius: 8px; margin-bottom: 20rpx; } - /deep/ .u-image { + ::v-deep .u-image { width: 140rpx !important; height: 140rpx !important; border-radius: 8px !important; diff --git a/pages/tabbar/home/web-view.vue b/pages/tabbar/home/web-view.vue index 892ffe2..5d7f776 100644 --- a/pages/tabbar/home/web-view.vue +++ b/pages/tabbar/home/web-view.vue @@ -45,7 +45,7 @@ export default {