From 0acd66cbae2f5dfd7b2243435815db90dd79b402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=A8=E6=A0=88=E5=B0=8F=E5=AD=A6=E7=94=9F?= <1518079521@qq.com> Date: Mon, 23 Oct 2023 17:26:23 +0800 Subject: [PATCH] update uni-app --- .../beibei/components/mescroll-down.css | 47 -- .../beibei/components/mescroll-down.vue | 39 -- .../mescroll-diy/beibei/mescroll-body.vue | 360 -------------- .../beibei/mescroll-uni-option.js | 49 -- .../mescroll-diy/beibei/mescroll-uni.vue | 437 ----------------- .../xinlang/components/mescroll-down.css | 44 -- .../xinlang/components/mescroll-down.vue | 53 -- .../xinlang/components/mescroll-up.css | 32 -- .../xinlang/components/mescroll-up.vue | 40 -- .../mescroll-diy/xinlang/mescroll-body.vue | 380 -------------- .../xinlang/mescroll-uni-option.js | 64 --- .../mescroll-diy/xinlang/mescroll-uni.vue | 462 ------------------ .../mescroll-uni/mescroll-uni-option.js | 4 +- .../mescroll/mescroll-uni/mescroll-uni.js | 2 +- uni-app/src/components/pay/pay.vue | 2 +- .../wx-privacy-popup/wx-privacy-popup.vue | 210 ++++++++ uni-app/src/locale/zh-Hans.json | 47 +- uni-app/src/locale/zh-Hans/common.json | 15 +- uni-app/src/styles/common.scss | 16 + uni-app/src/styles/custom.ttf | Bin 0 -> 26800 bytes uni-app/src/styles/diy.scss | 7 + uni-app/src/styles/iconfont.css | 26 +- uni-app/src/utils/common.ts | 7 + uni-app/src/utils/map/openMap.js | 6 +- 24 files changed, 285 insertions(+), 2064 deletions(-) delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-body.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni-option.js delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.css delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-body.vue delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni-option.js delete mode 100644 uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni.vue create mode 100644 uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue create mode 100644 uni-app/src/styles/custom.ttf create mode 100644 uni-app/src/styles/diy.scss diff --git a/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.css b/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.css deleted file mode 100644 index dcefe2daf..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.css +++ /dev/null @@ -1,47 +0,0 @@ -/*下拉刷新--标语*/ -.mescroll-downwarp .downwarp-slogan{ - display: block; - width: 420rpx; - height: 168rpx; - margin: auto; -} -/*下拉刷新--向下进度动画*/ -.mescroll-downwarp .downwarp-progress{ - display: inline-block; - width: 40rpx; - height: 40rpx; - border: none; - margin: auto; - background-size: contain; - background-repeat: no-repeat; - background-position: center; - background-image: url(https://www.mescroll.com/img/beibei/mescroll-progress.png); - transition: all 300ms; -} -/*下拉刷新--进度条*/ -.mescroll-downwarp .downwarp-loading{ - display: inline-block; - width: 32rpx; - height: 32rpx; - border-radius: 50%; - border: 2rpx solid #FF8095; - border-bottom-color: transparent; -} -/*下拉刷新--吉祥物*/ -.mescroll-downwarp .downwarp-mascot{ - position: absolute; - right: 16rpx; - bottom: 0; - width: 100rpx; - height: 100rpx; - background-size: contain; - background-repeat: no-repeat; - animation: animMascot .6s steps(1,end) infinite; -} -@keyframes animMascot { - 0% {background-image: url(https://www.mescroll.com/img/beibei/mescroll-bb1.png)} - 25% {background-image: url(https://www.mescroll.com/img/beibei/mescroll-bb2.png)} - 50% {background-image: url(https://www.mescroll.com/img/beibei/mescroll-bb3.png)} - 75% {background-image: url(https://www.mescroll.com/img/beibei/mescroll-bb4.png)} - 100% {background-image: url(https://www.mescroll.com/img/beibei/mescroll-bb1.png)} -} \ No newline at end of file diff --git a/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.vue b/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.vue deleted file mode 100644 index ee1d32181..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/beibei/components/mescroll-down.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-body.vue b/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-body.vue deleted file mode 100644 index 305330ca0..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-body.vue +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni-option.js b/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni-option.js deleted file mode 100644 index fbac77883..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni-option.js +++ /dev/null @@ -1,49 +0,0 @@ -// mescroll-uni和mescroll-body 的全局配置 -const GlobalOption = { - down: { - // 其他down的配置参数也可以写,这里只展示了常用的配置: - offset: uni.upx2px(140), // 在列表顶部,下拉大于140upx,松手即可触发下拉刷新的回调 - native: false // 是否使用系统自带的下拉刷新; 默认false; 仅在mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例) - }, - up: { - // 其他up的配置参数也可以写,这里只展示了常用的配置: - offset: 150, // 距底部多远时,触发upCallback - toTop: { - // 回到顶部按钮,需配置src才显示 - src: "https://www.mescroll.com/img/mescroll-totop.png", // 图片路径 (建议放入static目录, 如 /static/img/mescroll-totop.png ) - offset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000px - right: 20, // 到右边的距离, 默认20 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - bottom: 120, // 到底部的距离, 默认120 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - width: 72 // 回到顶部图标的宽度, 默认72 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - }, - empty: { - use: true, // 是否显示空布局 - icon: "https://www.mescroll.com/img/mescroll-empty.png" // 图标路径 (建议放入static目录, 如 /static/img/mescroll-empty.png ) - } - }, - // 国际化配置 - i18n: { - // 中文 - zh: { - up: { - textLoading: '加载中 ...', // 加载中的提示文本 - textNoMore: '-- END --', // 没有更多数据的提示文本 - empty: { - tip: '~ 暂无相关数据 ~' // 空提示 - } - } - }, - // 英文 - en: { - up: { - textLoading: 'loading ...', - textNoMore: '-- END --', - empty: { - tip: '~ absolutely empty ~' - } - } - } - } -} - -export default GlobalOption \ No newline at end of file diff --git a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni.vue b/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni.vue deleted file mode 100644 index e144de743..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/beibei/mescroll-uni.vue +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.css b/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.css deleted file mode 100644 index b62ed4036..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.css +++ /dev/null @@ -1,44 +0,0 @@ -/*下拉刷新--上下箭头*/ -.mescroll-downwarp .downwarp-arrow { - display: inline-block; - width: 20px; - height: 20px; - margin: 10px; - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-arrow.png); - background-size: contain; - vertical-align: middle; - transition: all 300ms; -} - -/*下拉刷新--旋转进度条*/ -.mescroll-downwarp .downwarp-progress{ - width: 36px; - height: 36px; - border: none; - margin: auto; - background-size: contain; - animation: progressRotate 0.6s steps(6, start) infinite; -} -@keyframes progressRotate { - 0% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress1.png); - } - 16% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress2.png); - } - 32% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress3.png); - } - 48% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress4.png); - } - 64% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress5.png); - } - 80% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress6.png); - } - 100% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress1.png); - } -} \ No newline at end of file diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.vue b/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.vue deleted file mode 100644 index 745d90320..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-down.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.css b/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.css deleted file mode 100644 index abf51f1db..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.css +++ /dev/null @@ -1,32 +0,0 @@ -/*上拉加载--旋转进度条*/ -.mescroll-upwarp .upwarp-progress { - width: 36px; - height: 36px; - border: none; - margin: auto; - background-size: contain; - animation: progressRotate 0.6s steps(6, start) infinite; -} -@keyframes progressRotate { - 0% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress1.png); - } - 16% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress2.png); - } - 32% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress3.png); - } - 48% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress4.png); - } - 64% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress5.png); - } - 80% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress6.png); - } - 100% { - background-image: url(https://www.mescroll.com/img/xinlang/mescroll-progress1.png); - } -} \ No newline at end of file diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.vue b/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.vue deleted file mode 100644 index 31bd42a1c..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/components/mescroll-up.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-body.vue b/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-body.vue deleted file mode 100644 index 1daa3bf2d..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-body.vue +++ /dev/null @@ -1,380 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni-option.js b/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni-option.js deleted file mode 100644 index 55d331ec1..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni-option.js +++ /dev/null @@ -1,64 +0,0 @@ -// 全局配置 -// mescroll-body 和 mescroll-uni 通用 -const GlobalOption = { - down: { - // 其他down的配置参数也可以写,这里只展示了常用的配置: - offset: 80, // 在列表顶部,下拉大于80px,松手即可触发下拉刷新的回调 - native: false // 是否使用系统自带的下拉刷新; 默认false; 仅在mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例) - }, - up: { - // 其他up的配置参数也可以写,这里只展示了常用的配置: - offset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance ) - toTop: { - // 回到顶部按钮,需配置src才显示 - src: "https://www.mescroll.com/img/mescroll-totop.png", // 图片路径 (建议放入static目录, 如 /static/img/mescroll-totop.png ) - offset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000px - right: 20, // 到右边的距离, 默认20 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - bottom: 120, // 到底部的距离, 默认120 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - width: 72 // 回到顶部图标的宽度, 默认72 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx) - }, - empty: { - use: true, // 是否显示空布局 - icon: "https://www.mescroll.com/img/mescroll-empty.png" // 图标路径 (建议放入static目录, 如 /static/img/mescroll-empty.png ) - } - }, - // 国际化配置 - i18n: { - // 中文 - zh: { - down: { - textInOffset: '下拉刷新', // 下拉的距离在offset范围内的提示文本 - textOutOffset: '释放更新', // 下拉的距离大于offset范围的提示文本 - textLoading: '加载中 ...', // 加载中的提示文本 - textSuccess: '加载成功', // 加载成功的文本 - textErr: '加载失败', // 加载失败的文本 - }, - up: { - textLoading: '加载中 ...', // 加载中的提示文本 - textNoMore: '-- END --', // 没有更多数据的提示文本 - empty: { - tip: '~ 空空如也 ~' // 空提示 - } - } - }, - // 英文 - en: { - down: { - textInOffset: 'drop down refresh', - textOutOffset: 'release updates', - textLoading: 'loading ...', - textSuccess: 'loaded successfully', - textErr: 'loading failed' - }, - up: { - textLoading: 'loading ...', - textNoMore: '-- END --', - empty: { - tip: '~ absolutely empty ~' - } - } - } - } -} - -export default GlobalOption diff --git a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni.vue b/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni.vue deleted file mode 100644 index 65c9fbe66..000000000 --- a/uni-app/src/components/mescroll/mescroll-diy/xinlang/mescroll-uni.vue +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni-option.js b/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni-option.js index 55d331ec1..10cc5536e 100644 --- a/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni-option.js +++ b/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni-option.js @@ -35,7 +35,7 @@ const GlobalOption = { }, up: { textLoading: '加载中 ...', // 加载中的提示文本 - textNoMore: '-- END --', // 没有更多数据的提示文本 + textNoMore: '已经到底了~', // 没有更多数据的提示文本 empty: { tip: '~ 空空如也 ~' // 空提示 } @@ -52,7 +52,7 @@ const GlobalOption = { }, up: { textLoading: 'loading ...', - textNoMore: '-- END --', + textNoMore: '已经到底了~', empty: { tip: '~ absolutely empty ~' } diff --git a/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni.js b/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni.js index 3bfdac176..91167d907 100644 --- a/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni.js +++ b/uni-app/src/components/mescroll/mescroll-uni/mescroll-uni.js @@ -95,7 +95,7 @@ MeScroll.prototype.extendUpScroll = function(optUp) { noMoreSize: 5, // 如果列表已无数据,可设置列表的总数量要大于等于5条才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看 offset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance ) textLoading: '加载中 ...', // 加载中的提示文本 - textNoMore: '-- END --', // 没有更多数据的提示文本 + textNoMore: '已经到底了~', // 没有更多数据的提示文本 bgColor: "transparent", // 背景颜色 (建议在pages.json中再设置一下backgroundColorBottom) textColor: "gray", // 文本颜色 (当bgColor配置了颜色,而textColor未配置时,则textColor会默认为白色) inited: null, // 初始化完毕的回调 diff --git a/uni-app/src/components/pay/pay.vue b/uni-app/src/components/pay/pay.vue index af263ad6b..6d95d9370 100644 --- a/uni-app/src/components/pay/pay.vue +++ b/uni-app/src/components/pay/pay.vue @@ -4,7 +4,7 @@ {{ t('pay.payTitle') }} - + {{ t('currency') }} {{ moneyFormat(payInfo.money) }} diff --git a/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue b/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue new file mode 100644 index 000000000..ab172be56 --- /dev/null +++ b/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue @@ -0,0 +1,210 @@ + + + + + \ No newline at end of file diff --git a/uni-app/src/locale/zh-Hans.json b/uni-app/src/locale/zh-Hans.json index 462600dfd..16e361147 100644 --- a/uni-app/src/locale/zh-Hans.json +++ b/uni-app/src/locale/zh-Hans.json @@ -9,6 +9,8 @@ "pages.auth.resetpwd": "找回密码", "pages.member.account": "会员账户", "pages.member.account_edit": "编辑会员账户", + "pages.member.address": "收货地址", + "pages.member.address_edit": "编辑收货地址", "pages.member.apply_cash_out": "申请提现", "pages.member.balance": "我的余额", "pages.member.cash_out": "提现记录", @@ -20,48 +22,5 @@ "pages.pay.browser": "支付", "pages.pay.result": "支付结果", "pages.setting.index": "设置", - "pages.webview.index": "", - "cms.pages.list": "资讯中心", - "cms.pages.detail": "文章详情", - "recharge.pages.recharge": "充值", - "recharge.pages.recharge_record": "充值记录", - "recharge.pages.recharge_record_detail": "充值记录详情", - "vipcard.pages.verify.index": "核销", - "vipcard.pages.verify.record": "核销记录", - "vipcard.pages.verify.detail": "核销详情", - "vipcard.pages.reserve.result": "预约结果", - "vipcard.pages.order.payment": "订单结算", - "vipcard.pages.order.list": "订单列表", - "vipcard.pages.order.my_reserved": "我的预约", - "vipcard.pages.order.my_reserved_detail": "我的预约详情", - "vipcard.pages.order.my_card": "我的卡项", - "vipcard.pages.order.detail": "订单详情", - "vipcard.pages.service.list": "项目列表", - "vipcard.pages.card.list": "卡项列表", - "vipcard.pages.card.detail": "卡项详情", - "tourism.pages.way.list": "线路列表", - "tourism.pages.way.detail": "线路详情", - "tourism.pages.way.order": "线路订单", - "tourism.pages.hotel.list": "酒店列表", - "tourism.pages.hotel.detail": "酒店详情", - "tourism.pages.hotel.order": "酒店订单", - "tourism.pages.scenic.list": "景点列表", - "tourism.pages.scenic.detail": "景点详情", - "tourism.pages.scenic.order": "景点订单", - "tourism.pages.order.list": "旅游订单", - "tourism.pages.order.detail": "订单详情", - "tourism.pages.verify.index": "核销", - "tourism.pages.verify.record": "核销记录", - "tourism.pages.verify.detail": "核销详情", - "cms.pages.list": "资讯中心", - "cms.pages.detail": "文章详情", - "vipcard.pages.service.list": "项目列表", - "vipcard.pages.card.list": "卡项列表", - "vipcard.pages.card.detail": "卡项详情", - "recharge.pages.recharge": "充值", - "recharge.pages.recharge_record": "充值记录", - "recharge.pages.recharge_record_detail": "充值记录详情", - "vipcard.pages.order.my_reserved": "我的预约", - "vipcard.pages.order.my_reserved_detail": "我的预约详情", - "vipcard.pages.order.my_card": "我的卡项" + "pages.webview.index": "" } \ No newline at end of file diff --git a/uni-app/src/locale/zh-Hans/common.json b/uni-app/src/locale/zh-Hans/common.json index 133ae5d01..79e02be27 100644 --- a/uni-app/src/locale/zh-Hans/common.json +++ b/uni-app/src/locale/zh-Hans/common.json @@ -74,11 +74,20 @@ "remainOrder": "已完成", "allOrder": "全部订单", "myOrder": "我的订单", - "orderNo": "订单号", "actualPayment": "实付款", "orderClose": "关闭订单", "orderFinish": "订单完成", - "pay": "支付", - "orderDetail": "详情" + "orderDetail": "详情", + + "wxPrivacyPopup":{ + "title":"用户隐私保护提示", + "descBefore":"感谢您使用本小程序,在使用前您应当阅读并同意", + "descAfter":"当点击同意并继续时,即表示您已理解并同意该条款内容,该条款将对您产生法律约束力;如您不同意,将无法继续使用小程序相关功能。", + "disagree":"不同意", + "agree":"同意并继续", + "contractName":"用户隐私保护指引", + "disagreeDesc":"未同意隐私协议,无法使用相关功能" + + } } \ No newline at end of file diff --git a/uni-app/src/styles/common.scss b/uni-app/src/styles/common.scss index 7ff5c28b3..05041792c 100644 --- a/uni-app/src/styles/common.scss +++ b/uni-app/src/styles/common.scss @@ -4,4 +4,20 @@ --primary-color-disabled: #9acafc; --primary-color-light: #ecf5ff; --page-bg-color: #f7f7f7; +} + +// 字体设置 +@font-face { + font-family: 'myFont'; + /* #ifdef MP */ + src: url('data:font/ttf;charset=utf-8;base64,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/+8ALP/LADH/7wAz/+8ANf/3ADYACgA3/8sAOAAKADkACgA6AAcAOwAKAED/3QBC/90AQ//dAET/3QBF//QARv/dAEz/6gBN/+oATv/dAE//6gBQ/90AUf/qAFL/3wBT//UAVP/sAFUACwBX//UAWP/1AFn/7wAPACMACAAl//IAKf/yADH/8gAz//IAQv/1AEP/9QBE//UARv/1AE7/9QBQ//UAVP/1AFX/8gBW//IAWP/yAAIAVf/3AFj/9wAEAFX/+gBX//gAWP/6AFn/+AACAFX/9QBY//kABQBC//MAQ//zAET/8wBG//MAUP/zAAYAQv/1AEP/9QBE//UARv/1AEj/9QBQ//UABABV//gAV//1AFj/+ABZ//cACgBA/+QAQv/kAEP/6gBE/+QARQALAEb/6gBO/+EAUP/qAFMAHABYAAoAAgBE//UATv/uAAgAQP/4AEL/+ABD//gARP/1AEUACABG//gATv/4AFD/+AAGAEL/9QBD//UARP/1AEb/9QBO/+oAUP/1AAgAQP/4AEL/+ABD//gARP/4AEUACABG//gATv/vAFD/+AAGAEL/9wBD//cARP/3AEb/9wBO//cAUP/3AAIACwAjACgAAAAqADQABgA2ADwAEQBAAEEAGABEAEUAGgBKAEoAHABOAE8AHQBRAFEAHwBTAFMAIABVAFUAIQBXAFkAIgAAAAAAAQAAAADVpCcIAAAAANbRI74AAAAA2D0KNg==') format('truetype'); + /* #endif */ + /* #ifndef MP */ + src: url('@/styles/custom.ttf') format('truetype'); + /* #endif */ +} + +.price-font{ + font-family: 'myFont','-apple-system', 'BlinkMacSystemFont', 'Helvetica Neue', 'Helvetica', 'Segoe UI', 'Arial', 'Roboto', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei','sans-serif'; + // font-family: 'PingFang SC', 'Roboto Medium'; } \ No newline at end of file diff --git a/uni-app/src/styles/custom.ttf b/uni-app/src/styles/custom.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6483758edc648384371173e84e02b7d40f75cf34 GIT binary patch literal 26800 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