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 {