适配支付宝和百度小程序样式

master
gongfuxiang 2024-05-08 00:22:18 +08:00
parent 45175781dc
commit fe372bb1ec
9 changed files with 29 additions and 27 deletions

12
App.vue
View File

@ -1515,7 +1515,14 @@
// page
is_page(value) {
var arr = ['/pages', 'pages/'];
return arr.indexOf(value.substr(0, 6)) != -1;
var status = arr.indexOf(value.substr(0, 6)) != -1;
if(!status) {
//
if(arr.indexOf(value.substr(0, 15) == 'plugin-private:')) {
status = true;
}
}
return status;
},
// url
@ -1573,7 +1580,7 @@
}
}
} else {
this.showToast(i18n.t('shopxo-uniapp.app.1244fe') + value + '');
this.showToast(i18n.t('shopxo-uniapp.app.1244fe') + ''+value + '');
}
}
}
@ -2728,6 +2735,7 @@
'pages/plugins/coupon/index/index',
'pages/plugins/signin/detail/detail',
'pages/plugins/membershiplevelvip/index/index',
'pages/plugins/ask/index/index',
];
// tab
if(this.data.tabbar_pages.indexOf('/'+url) != -1 || pages_always.indexOf(url) != -1) {

View File

@ -1394,6 +1394,9 @@ button[disabled].bg-grey {
*/
.top-search-width {
width: calc(100% - 250rpx) !important;
/* #ifdef MP-ALIPAY */
width: calc(100% - 290rpx) !important;
/* #endif */
}
/**

View File

@ -4,9 +4,7 @@
<!-- 返回 -->
<view v-if="(propName || null) != null || propIsRightSlot || propIsShowBack" class="nav-back padding-horizontal-main round va-m flex-row align-c" :class="(opacity > 0.3 ? 'cr-black ' : 'cr-white ') + (status_bar_height > 0 ? '' : 'padding-vertical-main')">
<view v-if="(propName || null) != null" :class="'text-size-md tc pa left-0 right-0 padding-top-xs ' + propNameClass" :style="propNameOpacity ? (opacity ? 'color:rgba(51,51,51,' + opacity + ')' : '') : ''">{{ propName }}</view>
<!-- #ifndef MP-ALIPAY -->
<iconfont v-if="propIsShowBack" name="icon-arrow-left" size="40rpx" @tap="top_nav_left_back_event" propClass="pr top-xs z-i" :color="propColor"></iconfont>
<!-- #endif -->
<iconfont v-if="propIsShowBack" name="icon-arrow-left" size="40rpx" @tap="top_nav_left_back_event" propClass="pr top-xs z-i" :color="(client_value == 'alipay' || client_value == 'baidu') ? 'transparent' : propColor"></iconfont>
<slot v-if="propIsRightSlot" name="right"></slot>
</view>
<slot name="content"></slot>
@ -68,6 +66,7 @@
data() {
return {
theme_view: app.globalData.get_theme_value_view(),
client_value: app.globalData.application_client_type(),
status_bar_height: 0,
// #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || MP-ALIPAY || H5 || APP
status_bar_height: parseInt(app.globalData.get_system_info('statusBarHeight', 0, true)),

View File

@ -1726,7 +1726,7 @@
"iq66pg": "Please copy the address to the webpage map for viewing!",
"v2j475": "Incorrect coordinates",
"3m1gbe": "Uuid cache failed",
"1244fe": "Unknown data",
"1244fe": "Unknown data",
"r5ts62": "Copy successful",
"r539kf": "Copy content is empty",
"qm8548": "The image address is empty",

View File

@ -1711,7 +1711,7 @@
"iq66pg": "请复制地址到网页地图中查看!",
"v2j475": "坐标有误",
"3m1gbe": "uuid缓存失败",
"1244fe": "未知数据",
"1244fe": "未知数据",
"r5ts62": "复制成功",
"r539kf": "复制内容为空",
"qm8548": "图片地址为空",

View File

@ -23,7 +23,7 @@
<text class="text-wrapper title-left-border">{{$t('detail.detail.b4f3nw')}}</text>
<text class="vice-name margin-left-lg cr-grey">{{ data.vice_title }}</text>
</view>
<text data-value="'/pages/plugins/activity/index/index" @tap="url_event" class="arrow-right padding-right cr-grey cp">{{$t('detail.detail.ans2p4')}}</text>
<text data-value="/pages/plugins/activity/index/index" @tap="url_event" class="arrow-right padding-right cr-grey cp">{{$t('detail.detail.ans2p4')}}</text>
</view>
<component-goods-list :propData="{ style_type: 1, goods_list: data.goods_list }" :propCurrencySymbol="currency_symbol"></component-goods-list>
</view>

View File

@ -67,7 +67,7 @@
return {
theme_view: app.globalData.get_theme_value_view(),
is_mp_env: false,
// #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU
// #ifdef MP-WEIXIN || MP-BAIDU || MP-ALIPAY || MP-QQ || MP-KUAISHOU
is_mp_env: true,
// #endif
data_base: {},

View File

@ -5,16 +5,8 @@ page {
/**
*
*/
.top-nav-search {
/* #ifdef MP-ALIPAY */
padding-left: 60rpx;
/* #endif */
}
.header-content {
margin-top: 20rpx;
/* #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU */
margin-top: 20rpx;
/* #endif */
box-shadow: 0 0 8px rgb(0 0 0 / 6%);
min-height: 242rpx;
}
@ -107,15 +99,15 @@ page {
top: 0;
right: 0;
z-index: 3;
}
.nav-sort-content .sort-item {
height: 80rpx;
line-height: 80rpx;
width: 20%;
}
.nav-sort-content .sort-item .sort-icon {
width: 26rpx;
height: 26rpx !important;
}
.nav-sort-content .sort-item {
height: 80rpx;
line-height: 80rpx;
width: 20%;
}
.nav-sort-content .sort-item .sort-icon {
width: 26rpx;
height: 26rpx !important;
}
.goods-list .goods-img {
width: 160rpx;

View File

@ -294,7 +294,7 @@
client_type: app.globalData.application_client_type(),
currency_symbol: app.globalData.currency_symbol(),
is_top_search_width: false,
// #ifdef MP-WEIXIN || MP-BAIDU || MP-QQ || MP-KUAISHOU || APP
// #ifdef MP-WEIXIN || MP-QQ || MP-ALIPAY || MP-BAIDU || MP-KUAISHOU || APP
is_top_search_width: true,
// #endif
content_style: '',