From 47e1c2372df5aeb931146ee227f55d36cddc3400 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Fri, 16 Jan 2026 17:52:33 +0800 Subject: [PATCH] =?UTF-8?q?chore(sass):=20=E7=BC=96=E8=AF=91=E5=99=A8?= =?UTF-8?q?=E4=BB=8Enode-sass=E8=BD=AC=E7=A7=BB=E6=88=90dart-sass?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 2 +- common/css/diy.scss | 2 +- common/css/goods_detail.scss | 4 +- common/css/main.scss | 22 +- common/css/mp_html_patch.scss | 2 +- common/css/order_parment.scss | 4 +- common/js/config-external.js | 2 +- common/js/util.js | 2 +- components-diy/diy-bargain.vue | 4 +- components-diy/diy-category-item.vue | 6 +- components-diy/diy-category.vue | 4 +- components-diy/diy-channel-list.vue | 8 +- components-diy/diy-coupon.vue | 14 +- components-diy/diy-groupbuy.vue | 4 +- components-diy/diy-img-ads.vue | 14 +- components-diy/diy-index-page.vue | 2 +- components-diy/diy-member-info.vue | 8 +- components-diy/diy-pinfan.vue | 4 +- components-diy/diy-pintuan.vue | 4 +- components-diy/diy-presale.vue | 4 +- components-diy/diy-search.vue | 2 +- components-diy/diy-seckill.vue | 4 +- components-diy/diy-store-label.vue | 4 +- components/chat-message/chat-message.vue | 4 +- .../ns-goods-sku/ns-goods-sku-category.vue | 6 +- components/ns-mp-html/ns-mp-html.vue | 2 +- .../register-reward/register-reward.vue | 6 +- components/to-top/to-top.vue | 2 +- manifest.json | 2 +- node_modules/jweixin-module/README.md | 4 +- node_modules/jweixin-module/out/index.js | 1 - node_modules/jweixin-module/package.json | 80 ++-- package-lock.json | 377 ++++++++++++++++++ package.json | 3 +- pages/index/index.vue | 12 +- pages/index/public/css/index.scss | 2 +- pages_goods/cart.vue | 4 +- pages_goods/category.vue | 16 +- pages_goods/detail.vue | 30 +- pages_goods/list.vue | 2 +- pages_goods/public/css/cart.scss | 6 +- pages_order/detail.vue | 2 +- pages_order/detail_point.vue | 2 +- pages_order/list.vue | 4 +- pages_order/payment.vue | 6 +- pages_order/public/css/detail.scss | 2 +- pages_order/public/css/list.scss | 2 +- pages_promotion/fenxiao/apply.vue | 6 +- pages_promotion/fenxiao/bill.vue | 4 +- pages_promotion/fenxiao/goods_list.vue | 2 +- pages_promotion/fenxiao/index.vue | 6 +- pages_promotion/fenxiao/level.vue | 8 +- pages_promotion/fenxiao/public/css/order.scss | 4 +- pages_promotion/merch/detail.vue | 4 +- pages_promotion/merch/merchcategory.vue | 16 +- pages_promotion/merch/public/category.scss | 8 +- pages_promotion/point/detail.vue | 4 +- pages_promotion/point/order_list.vue | 4 +- pages_promotion/point/payment.vue | 6 +- .../ns-birthday-gift/ns-birthday-gift.vue | 6 +- .../_components/ns-new-gift/ns-new-gift.vue | 6 +- pages_tool/ai-chat/ai-chat-message.vue | 22 +- pages_tool/article/list.vue | 2 +- pages_tool/contact/contact.vue | 4 +- pages_tool/form/form.vue | 2 +- pages_tool/goods/brand.vue | 2 +- pages_tool/goods/search.vue | 4 +- pages_tool/index/diy.vue | 8 +- pages_tool/login/login.vue | 4 +- pages_tool/login/public/css/common.scss | 4 +- pages_tool/member/account.vue | 2 +- pages_tool/member/address.vue | 2 +- pages_tool/member/address_edit.vue | 2 +- pages_tool/member/card.vue | 2 +- pages_tool/member/collection.vue | 6 +- pages_tool/member/footprint.vue | 2 +- pages_tool/member/index.vue | 8 +- pages_tool/member/invite_friends.vue | 2 +- pages_tool/member/point_detail.vue | 2 +- pages_tool/notice/list.vue | 2 +- pages_tool/order/activist.vue | 2 +- pages_tool/order/logistics.vue | 4 +- pages_tool/order/refund.vue | 6 +- pages_tool/order/refund_batch.vue | 6 +- pages_tool/order/refund_type_select.vue | 6 +- pages_tool/pay/result.vue | 4 +- pages_tool/recharge/list.vue | 2 +- store/index.js | 4 +- uni.scss | 82 ++-- 89 files changed, 671 insertions(+), 314 deletions(-) delete mode 100644 node_modules/jweixin-module/out/index.js diff --git a/App.vue b/App.vue index 2625d3c..09f2e4e 100644 --- a/App.vue +++ b/App.vue @@ -314,7 +314,7 @@ @import './common/css/iconfont.css'; @import './common/css/icondiy.css'; // 自定义图标库 @import './common/css/icon/extend.css'; // 扩展图标库 - page{ + page { background: #f4f6fa; } \ No newline at end of file diff --git a/common/css/diy.scss b/common/css/diy.scss index e83aaee..943dbfd 100644 --- a/common/css/diy.scss +++ b/common/css/diy.scss @@ -123,7 +123,7 @@ image { } .choose-store { - /deep/ .uni-popup__wrapper{ + ::v-deep .uni-popup__wrapper{ background: none!important; } } diff --git a/common/css/goods_detail.scss b/common/css/goods_detail.scss index c1a25e1..f34c2bc 100644 --- a/common/css/goods_detail.scss +++ b/common/css/goods_detail.scss @@ -870,13 +870,13 @@ // 海报 // .uni-popup__wrapper-box .poster-layer { - /deep/ .uni-popup__wrapper.center { + ::v-deep .uni-popup__wrapper.center { width: 100vw!important; height: 100vh!important; background: none!important; } - /deep/ .uni-popup__wrapper.uni-custom.center .uni-popup__wrapper-box { + ::v-deep .uni-popup__wrapper.uni-custom.center .uni-popup__wrapper-box { max-width: 100vw!important; max-height: 100vh!important; background: none!important; diff --git a/common/css/main.scss b/common/css/main.scss index a9cc722..b42a25b 100644 --- a/common/css/main.scss +++ b/common/css/main.scss @@ -559,7 +559,7 @@ scroll-view ::-webkit-scrollbar { background-color: transparent; } -/deep/::-webkit-scrollbar { +::v-deep ::-webkit-scrollbar { width: 0; height: 0; background-color: transparent; @@ -609,7 +609,7 @@ scroll-view ::-webkit-scrollbar { font-weight: 500!important; } -/deep/ .reward-popup .uni-popup__wrapper-box { +::v-deep .reward-popup .uni-popup__wrapper-box { background: none !important; max-width: unset !important; max-height: unset !important; @@ -618,7 +618,7 @@ scroll-view ::-webkit-scrollbar { // #ifdef H5 // 下拉加载动画【页面】 -/deep/ body uni-page-refresh div{ +::v-deep body uni-page-refresh div{ width: 14rpx !important; height: 14rpx !important; background-color: #ccc; @@ -626,7 +626,7 @@ scroll-view ::-webkit-scrollbar { clip: rect(-152rpx, 90rpx, 90rpx, -30rpx) !important; animation:.6s backgroundChange linear infinite; } -/deep/ body uni-page-refresh div::after{ +::v-deep body uni-page-refresh div::after{ content: ""; position: absolute; left: -22rpx; @@ -636,7 +636,7 @@ scroll-view ::-webkit-scrollbar { background-color: #ccc; animation:.5s backgroundChange linear infinite; } -/deep/ body uni-page-refresh div::before{ +::v-deep body uni-page-refresh div::before{ content: ""; position: absolute; right: -22rpx; @@ -646,15 +646,15 @@ scroll-view ::-webkit-scrollbar { background-color: #ccc; animation:.7s backgroundChange linear infinite; } -/deep/ body uni-page-refresh > div > div{ +::v-deep body uni-page-refresh > div > div{ display: none !important; } // 下拉加载动画【scroll-view】 -/deep/ body .uni-scroll-view-refresher{ +::v-deep body .uni-scroll-view-refresher{ background-color: transparent !important; } -/deep/ body .uni-scroll-view-refresher div{ +::v-deep body .uni-scroll-view-refresher div{ left: 50%; top: 50%; transform: translate(-50%, -50%); @@ -666,7 +666,7 @@ scroll-view ::-webkit-scrollbar { clip: rect(-152rpx, 90rpx, 90rpx, -30rpx) !important; animation:.6s backgroundChange linear infinite; } -/deep/ body .uni-scroll-view-refresher div::after{ +::v-deep body .uni-scroll-view-refresher div::after{ content: ""; position: absolute; left: -22rpx; @@ -676,7 +676,7 @@ scroll-view ::-webkit-scrollbar { background-color: #ccc; animation:.5s backgroundChange linear infinite; } -/deep/ body .uni-scroll-view-refresher div::before{ +::v-deep body .uni-scroll-view-refresher div::before{ content: ""; position: absolute; right: -22rpx; @@ -686,7 +686,7 @@ scroll-view ::-webkit-scrollbar { background-color: #ccc; animation:.7s backgroundChange linear infinite; } -/deep/ body .uni-scroll-view-refresher > div > div{ +::v-deep body .uni-scroll-view-refresher > div > div{ display: none !important; } @keyframes backgroundChange { diff --git a/common/css/mp_html_patch.scss b/common/css/mp_html_patch.scss index a3bbdbe..9679c0c 100644 --- a/common/css/mp_html_patch.scss +++ b/common/css/mp_html_patch.scss @@ -1,4 +1,4 @@ // 修复图片垂直对齐问题,解决两张图片上下有空白缝隙问题 -/deep/ ._img { +::v-deep ._img { vertical-align: top; } \ No newline at end of file diff --git a/common/css/order_parment.scss b/common/css/order_parment.scss index 0f1bc27..56d9b1b 100644 --- a/common/css/order_parment.scss +++ b/common/css/order_parment.scss @@ -377,7 +377,7 @@ view { } } -/deep/ .goods-form { +::v-deep .goods-form { display: flex; align-items: center; position: relative; @@ -1354,7 +1354,7 @@ view { border-bottom: 2rpx solid #F4F4F6; } - /deep/ .form-wrap { + ::v-deep .form-wrap { margin: 0 24rpx; .icon-right { diff --git a/common/js/config-external.js b/common/js/config-external.js index c1edd73..21735c7 100644 --- a/common/js/config-external.js +++ b/common/js/config-external.js @@ -116,7 +116,7 @@ class ConfigExternal { try { // 动态加载主题配置 const themeData = require(`@/common/js/style_color.js`)['default'][theme]; - console.log('async themeData => ', themeData); + // console.log('async themeData => ', themeData); this.loadedConfigs[`theme_${theme}`] = themeData; resolve(themeData); } catch (error) { diff --git a/common/js/util.js b/common/js/util.js index 8d9cb2f..21b3588 100644 --- a/common/js/util.js +++ b/common/js/util.js @@ -1202,7 +1202,7 @@ export default { let _isQuickApp = false; try { const ua = navigator?.userAgent?.toLowerCase(); - console.log('ua = ', ua); + // console.log('ua = ', ua); _isQuickApp = ua.indexOf('quickapp') !== -1; if (!_isQuickApp) { diff --git a/components-diy/diy-bargain.vue b/components-diy/diy-bargain.vue index 373dd8a..a264fee 100644 --- a/components-diy/diy-bargain.vue +++ b/components-diy/diy-bargain.vue @@ -365,7 +365,7 @@ export default { \ No newline at end of file diff --git a/components-diy/diy-index-page.vue b/components-diy/diy-index-page.vue index 5313aad..0f9ea3b 100644 --- a/components-diy/diy-index-page.vue +++ b/components-diy/diy-index-page.vue @@ -732,7 +732,7 @@ export default { margin-top: 100rpx; } -/deep/.uni-scroll-view::-webkit-scrollbar { +::v-deep .uni-scroll-view::-webkit-scrollbar { /* 隐藏滚动条,但依旧具备可以滚动的功能 */ display: none; } diff --git a/components-diy/diy-member-info.vue b/components-diy/diy-member-info.vue index fea7e80..c6b2e2e 100644 --- a/components-diy/diy-member-info.vue +++ b/components-diy/diy-member-info.vue @@ -1380,11 +1380,11 @@ export default { } } -/deep/ .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { +::v-deep .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { background: none !important; } -/deep/ .member-info-style4 .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { +::v-deep .member-info-style4 .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { background: #fff !important; } @@ -1484,8 +1484,8 @@ export default { } \ No newline at end of file diff --git a/components/ns-mp-html/ns-mp-html.vue b/components/ns-mp-html/ns-mp-html.vue index c60d07f..b6c1800 100644 --- a/components/ns-mp-html/ns-mp-html.vue +++ b/components/ns-mp-html/ns-mp-html.vue @@ -17,7 +17,7 @@ diff --git a/components/to-top/to-top.vue b/components/to-top/to-top.vue index 4d53471..3bc1c29 100644 --- a/components/to-top/to-top.vue +++ b/components/to-top/to-top.vue @@ -27,7 +27,7 @@ export default { \ No newline at end of file diff --git a/pages_goods/detail.vue b/pages_goods/detail.vue index 5e7d1f1..7db396b 100644 --- a/pages_goods/detail.vue +++ b/pages_goods/detail.vue @@ -547,18 +547,18 @@ export default { \ No newline at end of file diff --git a/pages_goods/public/css/cart.scss b/pages_goods/public/css/cart.scss index 514e550..ad662ed 100644 --- a/pages_goods/public/css/cart.scss +++ b/pages_goods/public/css/cart.scss @@ -177,18 +177,18 @@ } } - /deep/ .decrease { + ::v-deep .decrease { width: 52rpx; height: 52rpx; line-height: 48rpx; font-size: 40rpx; border-radius: 10rpx 0px 0px 10rpx; } - /deep/ input { + ::v-deep input { height: 52rpx; line-height: 52rpx; } - /deep/ .increase { + ::v-deep .increase { width: 52rpx; height: 52rpx; line-height: 48rpx; diff --git a/pages_order/detail.vue b/pages_order/detail.vue index 43043f3..cb41360 100644 --- a/pages_order/detail.vue +++ b/pages_order/detail.vue @@ -835,7 +835,7 @@ export default { margin-bottom: 30rpx; } -/deep/ .sku-layer .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { +::v-deep .sku-layer .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { max-height: unset !important; } \ No newline at end of file diff --git a/pages_order/detail_point.vue b/pages_order/detail_point.vue index de67e82..38046e3 100644 --- a/pages_order/detail_point.vue +++ b/pages_order/detail_point.vue @@ -296,7 +296,7 @@ export default { @import './public/css/detail.scss'; \ No newline at end of file diff --git a/pages_order/list.vue b/pages_order/list.vue index 6587fe6..f7f7573 100644 --- a/pages_order/list.vue +++ b/pages_order/list.vue @@ -460,11 +460,11 @@ export default { \ No newline at end of file diff --git a/pages_order/payment.vue b/pages_order/payment.vue index 8e41120..d45e73e 100644 --- a/pages_order/payment.vue +++ b/pages_order/payment.vue @@ -95,15 +95,15 @@ export default { diff --git a/pages_order/public/css/detail.scss b/pages_order/public/css/detail.scss index a1b1c06..e16e277 100644 --- a/pages_order/public/css/detail.scss +++ b/pages_order/public/css/detail.scss @@ -104,7 +104,7 @@ view { } } -/deep/ #action-date .uni-countdown .uni-countdown__number { +::v-deep #action-date .uni-countdown .uni-countdown__number { border: none !important; padding: 0 !important; margin: 0 !important; diff --git a/pages_order/public/css/list.scss b/pages_order/public/css/list.scss index f90c89f..74b4d2f 100644 --- a/pages_order/public/css/list.scss +++ b/pages_order/public/css/list.scss @@ -353,7 +353,7 @@ $margin-both: 24rpx; } } -/deep/ #action-date .uni-countdown .uni-countdown__number { +::v-deep #action-date .uni-countdown .uni-countdown__number { border: none !important; padding: 0 !important; margin: 0 !important; diff --git a/pages_promotion/fenxiao/apply.vue b/pages_promotion/fenxiao/apply.vue index cf484cf..d9f1e03 100644 --- a/pages_promotion/fenxiao/apply.vue +++ b/pages_promotion/fenxiao/apply.vue @@ -421,11 +421,11 @@ width: 100%; } - /deep/.uni-scroll-view { + ::v-deep .uni-scroll-view { background-color: #fff; } - /deep/.uni-scroll-view::-webkit-scrollbar { + ::v-deep .uni-scroll-view::-webkit-scrollbar { /* 隐藏滚动条,但依旧具备可以滚动的功能 */ display: none; } @@ -802,7 +802,7 @@ \ No newline at end of file diff --git a/pages_promotion/fenxiao/bill.vue b/pages_promotion/fenxiao/bill.vue index 039f51c..f879171 100644 --- a/pages_promotion/fenxiao/bill.vue +++ b/pages_promotion/fenxiao/bill.vue @@ -84,11 +84,11 @@ export default { \ No newline at end of file diff --git a/pages_promotion/fenxiao/level.vue b/pages_promotion/fenxiao/level.vue index 1aeafd0..fdd8c21 100644 --- a/pages_promotion/fenxiao/level.vue +++ b/pages_promotion/fenxiao/level.vue @@ -299,21 +299,21 @@ @import './public/css/level.scss'; \ No newline at end of file diff --git a/pages_promotion/fenxiao/public/css/order.scss b/pages_promotion/fenxiao/public/css/order.scss index 6a786d9..da1eafd 100644 --- a/pages_promotion/fenxiao/public/css/order.scss +++ b/pages_promotion/fenxiao/public/css/order.scss @@ -1,8 +1,8 @@ -/deep/ .fixed { +::v-deep .fixed { position: relative; top: 0; } -/deep/ .empty { +::v-deep .empty { margin-top: 0 !important; } .cart-empty { diff --git a/pages_promotion/merch/detail.vue b/pages_promotion/merch/detail.vue index acbd9bb..9bd7c7b 100644 --- a/pages_promotion/merch/detail.vue +++ b/pages_promotion/merch/detail.vue @@ -308,7 +308,7 @@ - + @@ -333,7 +333,7 @@ export default { background-color: #f5f5f5 !important; } -/deep/ .sku-layer .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { +::v-deep .sku-layer .uni-popup__wrapper.uni-custom .uni-popup__wrapper-box { max-height: unset !important; } \ No newline at end of file diff --git a/pages_promotion/merch/merchcategory.vue b/pages_promotion/merch/merchcategory.vue index 91180a8..4895914 100644 --- a/pages_promotion/merch/merchcategory.vue +++ b/pages_promotion/merch/merchcategory.vue @@ -228,38 +228,38 @@ \ No newline at end of file diff --git a/pages_promotion/merch/public/category.scss b/pages_promotion/merch/public/category.scss index c5168d0..e9d5897 100644 --- a/pages_promotion/merch/public/category.scss +++ b/pages_promotion/merch/public/category.scss @@ -261,7 +261,7 @@ z-index: 2; } - /deep/ .template-four { + ::v-deep .template-four { position: relative; z-index: 1; @@ -702,7 +702,7 @@ .right-wrap { display: flex; align-items: center; - justify-content: end; + justify-content: flex-end; .num { width: auto; @@ -856,7 +856,7 @@ } } - /deep/ .uni-popup__wrapper-box { + ::v-deep .uni-popup__wrapper-box { border-radius: 0; } @@ -890,7 +890,7 @@ justify-content: center; } - /deep/ .loading-layer { + ::v-deep .loading-layer { background: #fff !important; } diff --git a/pages_promotion/point/detail.vue b/pages_promotion/point/detail.vue index 592c3bb..e45b9ff 100644 --- a/pages_promotion/point/detail.vue +++ b/pages_promotion/point/detail.vue @@ -220,7 +220,7 @@ - + @@ -523,7 +523,7 @@ export default { } diff --git a/pages_promotion/point/order_list.vue b/pages_promotion/point/order_list.vue index 3260d45..1d6cf0c 100644 --- a/pages_promotion/point/order_list.vue +++ b/pages_promotion/point/order_list.vue @@ -252,12 +252,12 @@ export default { \ No newline at end of file diff --git a/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue b/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue index 254126c..34b10e4 100644 --- a/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue +++ b/pages_tool/_components/ns-birthday-gift/ns-birthday-gift.vue @@ -161,7 +161,7 @@ }; \ No newline at end of file diff --git a/pages_tool/login/login.vue b/pages_tool/login/login.vue index a064dbe..49b63d1 100644 --- a/pages_tool/login/login.vue +++ b/pages_tool/login/login.vue @@ -481,14 +481,14 @@ export default { \ No newline at end of file diff --git a/pages_tool/login/public/css/common.scss b/pages_tool/login/public/css/common.scss index 3977688..d249c83 100644 --- a/pages_tool/login/public/css/common.scss +++ b/pages_tool/login/public/css/common.scss @@ -1,8 +1,8 @@ -/deep/.uni-scroll-view { +::v-deep .uni-scroll-view { background-color: #fff; } -/deep/.uni-scroll-view::-webkit-scrollbar { +::v-deep .uni-scroll-view::-webkit-scrollbar { /* 隐藏滚动条,但依旧具备可以滚动的功能 */ display: none; } diff --git a/pages_tool/member/account.vue b/pages_tool/member/account.vue index 6b7f43f..bbcb0f1 100644 --- a/pages_tool/member/account.vue +++ b/pages_tool/member/account.vue @@ -430,7 +430,7 @@ export default { } diff --git a/pages_tool/member/address.vue b/pages_tool/member/address.vue index aad8d7a..8003f5c 100644 --- a/pages_tool/member/address.vue +++ b/pages_tool/member/address.vue @@ -367,7 +367,7 @@ export default { \ No newline at end of file diff --git a/pages_tool/member/collection.vue b/pages_tool/member/collection.vue index a523c69..83e7718 100644 --- a/pages_tool/member/collection.vue +++ b/pages_tool/member/collection.vue @@ -73,12 +73,12 @@ export default { \ No newline at end of file diff --git a/pages_tool/member/footprint.vue b/pages_tool/member/footprint.vue index 27e7361..dc6f1c5 100644 --- a/pages_tool/member/footprint.vue +++ b/pages_tool/member/footprint.vue @@ -249,7 +249,7 @@ export default { diff --git a/pages_tool/member/point_detail.vue b/pages_tool/member/point_detail.vue index 4b1ca5c..7087667 100644 --- a/pages_tool/member/point_detail.vue +++ b/pages_tool/member/point_detail.vue @@ -232,7 +232,7 @@ export default { diff --git a/pages_tool/order/refund_batch.vue b/pages_tool/order/refund_batch.vue index bff69c4..5fe9db6 100644 --- a/pages_tool/order/refund_batch.vue +++ b/pages_tool/order/refund_batch.vue @@ -289,15 +289,15 @@ export default { @import './public/css/refund.scss'; \ No newline at end of file diff --git a/pages_tool/recharge/list.vue b/pages_tool/recharge/list.vue index 385c3db..1edd6c6 100644 --- a/pages_tool/recharge/list.vue +++ b/pages_tool/recharge/list.vue @@ -300,7 +300,7 @@ box-sizing: border-box; } - /deep/ .mescroll-uni-fixed { + ::v-deep .mescroll-uni-fixed { bottom: 280rpx !important; } .recharge-title{ diff --git a/store/index.js b/store/index.js index 4339ebd..f37eed9 100644 --- a/store/index.js +++ b/store/index.js @@ -412,7 +412,7 @@ const store = new Vuex.Store({ }, // 生成主题颜色CSS变量 themeColorSet() { - console.log('样式颜色设置...'); + // console.log('样式颜色设置...'); let theme = this.state.themeStyle; if (!theme?.main_color || !theme?.aux_color) return; try { @@ -436,7 +436,7 @@ const store = new Vuex.Store({ } catch (e) { console.error('设置主题颜色失败', e); } - console.log('themeColor => ', this.state.themeColor); + // console.log('themeColor => ', this.state.themeColor); } } }) diff --git a/uni.scss b/uni.scss index bd9cf10..d0bc610 100644 --- a/uni.scss +++ b/uni.scss @@ -1,32 +1,50 @@ -/** - * 你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 - * 建议使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App - */ - -//主色调,红色:#FF0036,绿色 #4CAF50,蓝色:#03A9F4,黄色:#FF9800,粉色:#FF547B,棕色:#C3A769,浅绿色:#65C4AA,黑色:#333333,紫色:#B323B4,淡粉色:#FF8B8B - -// 颜色 -$color-title: #303133; // 主标题 -$color-sub: #606266; // 副标题 -$color-tip: #909399; // 辅助提示色 -$color-bg: #f8f8f8; // 背景色 -$color-line: #eeeeee; //分割线 -$color-disabled: #cccccc; // 禁用色 - -// 文字 -$font-size-base: 28rpx; // 14px,正文文字 -$font-size-toolbar: 32rpx; // 16px,用于导航栏、标题 -$font-size-sub: 26rpx; // 13px,副标题 -$font-size-tag: 24rpx; // 12px,辅助性文字/大标签 -$font-size-goods-tag: 22rpx; // 11px,商品列表角标 -$font-size-activity-tag: 20rpx; // 10px,活动角标(拼团等角标)/小标签文字 - -$margin-both: 30rpx; //外边距 左右 -$margin-updown: 20rpx; // 外边距 上下 -$border-radius: 10rpx; //圆角 -$padding: 20rpx; //内边距 - -$base-color: var(--base-color); // 主色调 -$base-help-color: var(--base-help-color); //辅助颜色 - -$goods-price-color: var(--goods-price-color); +/** + * 你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * 建议使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + */ + +//主色调,红色:#FF0036,绿色 #4CAF50,蓝色:#03A9F4,黄色:#FF9800,粉色:#FF547B,棕色:#C3A769,浅绿色:#65C4AA,黑色:#333333,紫色:#B323B4,淡粉色:#FF8B8B + +// 颜色 +$color-title: #303133; // 主标题 +$color-sub: #606266; // 副标题 +$color-tip: #909399; // 辅助提示色 +$color-bg: #f8f8f8; // 背景色 +$color-line: #eeeeee; //分割线 +$color-disabled: #cccccc; // 禁用色 + +// 文字 +$font-size-base: 28rpx; // 14px,正文文字 +$font-size-toolbar: 32rpx; // 16px,用于导航栏、标题 +$font-size-sub: 26rpx; // 13px,副标题 +$font-size-tag: 24rpx; // 12px,辅助性文字/大标签 +$font-size-goods-tag: 22rpx; // 11px,商品列表角标 +$font-size-activity-tag: 20rpx; // 10px,活动角标(拼团等角标)/小标签文字 + +$margin-both: 30rpx; //外边距 左右 +$margin-updown: 20rpx; // 外边距 上下 +$border-radius: 10rpx; //圆角 +$padding: 20rpx; //内边距 + +$base-color: var(--base-color); // 主色调 +$base-help-color: var(--base-help-color); //辅助颜色 + +$goods-price-color: var(--goods-price-color); + +// uni 兼容变量 +$uni-font-size-sm: $font-size-tag; // 12px,小字体 +$uni-font-size-base: $font-size-base; // 14px,正文文字 +$uni-font-size-lg: $font-size-toolbar; // 16px,大字体 +$uni-bg-color: $color-bg; // 背景色 +$uni-bg-color-mask: rgba(0, 0, 0, 0.4); // 遮罩背景色 +$uni-border-color: $color-line; // 边框色 +$uni-text-color: $color-title; // 主文字色 +$uni-text-color-grey: $color-tip; // 灰色文字 +$uni-text-color-placeholder: $color-disabled; // 占位文字色 +$uni-bg-color-hover: $color-line; // hover 背景色 +$uni-color-primary: $base-color; // 主色调 +$uni-color-error: #ff4d4f; // 错误色 +$uni-color-success: #52c41a; // 成功色 +$uni-color-warning: #faad14; // 警告色 +$uni-spacing-row-base: $margin-updown; // 行间距 +$uni-opacity-disabled: 0.6; // 禁用透明度 \ No newline at end of file