diff --git a/miniprogram/app.js b/miniprogram/app.js index 319dbf3e..3d8c47ba 100644 --- a/miniprogram/app.js +++ b/miniprogram/app.js @@ -13,9 +13,9 @@ const DEFAULT_WITHDRAW_TMPL_ID = 'u3MbZGPRkrZIk-I7QdpwzFxnO_CeQPaCWF2FkiIablE' App({ globalData: { // API 基础地址:开发时修改下面一行切换环境 - // baseUrl: "https://soulapi.quwanzhi.com", + baseUrl: "https://soulapi.quwanzhi.com", // baseUrl: 'http://localhost:8080', // 开发 - baseUrl: 'https://souldev.quwanzhi.com', // 测试 + // baseUrl: 'https://souldev.quwanzhi.com', // 测试 // 小程序配置 - 真实AppID appId: DEFAULT_APP_ID, @@ -60,6 +60,7 @@ App({ systemInfo: null, statusBarHeight: 44, navBarHeight: 88, + capsuleRightPadding: 96, // 胶囊右侧留白(px),getSystemInfo 会按 menuButton 计算 // TabBar相关 currentTab: 0, @@ -282,10 +283,12 @@ App({ this.globalData.isSinglePageMode = true } - // 计算导航栏高度 + // 计算导航栏高度与胶囊避让 const menuButton = wx.getMenuButtonBoundingClientRect() if (menuButton) { this.globalData.navBarHeight = (menuButton.top - systemInfo.statusBarHeight) * 2 + menuButton.height + systemInfo.statusBarHeight + // 胶囊右侧留白(px),供自定义导航栏避开胶囊 + this.globalData.capsuleRightPadding = (systemInfo.windowWidth || 375) - menuButton.left + 8 } } catch (e) { console.error('获取系统信息失败:', e) diff --git a/miniprogram/components/icon/icon.js b/miniprogram/components/icon/icon.js index 91676abc..bfbcfd03 100644 --- a/miniprogram/components/icon/icon.js +++ b/miniprogram/components/icon/icon.js @@ -122,6 +122,7 @@ Component({ 'image': s + '', 'gift': s + '', 'lock': s + '', + 'lock-open': s + '', 'sparkles': s + '', 'save': s + '', 'globe': s + '', diff --git a/miniprogram/pages/about/about.wxml b/miniprogram/pages/about/about.wxml index 5966329f..2987434e 100644 --- a/miniprogram/pages/about/about.wxml +++ b/miniprogram/pages/about/about.wxml @@ -1,7 +1,7 @@ - + 关于作者 diff --git a/miniprogram/pages/addresses/addresses.wxml b/miniprogram/pages/addresses/addresses.wxml index 5c5105ee..9dd04f9d 100644 --- a/miniprogram/pages/addresses/addresses.wxml +++ b/miniprogram/pages/addresses/addresses.wxml @@ -3,7 +3,7 @@ - + 收货地址 diff --git a/miniprogram/pages/addresses/edit.wxml b/miniprogram/pages/addresses/edit.wxml index ceb915f9..2c788574 100644 --- a/miniprogram/pages/addresses/edit.wxml +++ b/miniprogram/pages/addresses/edit.wxml @@ -3,7 +3,7 @@ - + {{isEdit ? '编辑地址' : '新增地址'}} diff --git a/miniprogram/pages/agreement/agreement.wxml b/miniprogram/pages/agreement/agreement.wxml index a1987185..a737d0c2 100644 --- a/miniprogram/pages/agreement/agreement.wxml +++ b/miniprogram/pages/agreement/agreement.wxml @@ -1,7 +1,7 @@ - + 用户协议 diff --git a/miniprogram/pages/avatar-nickname/avatar-nickname.wxml b/miniprogram/pages/avatar-nickname/avatar-nickname.wxml index 5f225f9e..05982d52 100644 --- a/miniprogram/pages/avatar-nickname/avatar-nickname.wxml +++ b/miniprogram/pages/avatar-nickname/avatar-nickname.wxml @@ -1,7 +1,7 @@ - + 完善资料 diff --git a/miniprogram/pages/chapters/chapters.wxml b/miniprogram/pages/chapters/chapters.wxml index b4a3a189..2578a9b5 100644 --- a/miniprogram/pages/chapters/chapters.wxml +++ b/miniprogram/pages/chapters/chapters.wxml @@ -91,7 +91,10 @@ - {{section.isFree || isVip || (!section.isPremium && hasFullBook) || purchasedSections.indexOf(section.id) > -1 ? '○' : '●'}} + + + + {{section.id}} {{section.title}} NEW diff --git a/miniprogram/pages/chapters/chapters.wxss b/miniprogram/pages/chapters/chapters.wxss index c7e3f11f..dfcd4a12 100644 --- a/miniprogram/pages/chapters/chapters.wxss +++ b/miniprogram/pages/chapters/chapters.wxss @@ -471,6 +471,14 @@ flex-shrink: 0; } +.section-lock-wrap { + min-width: 32rpx; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; +} + .lock-open { color: #00CED1; } diff --git a/miniprogram/pages/gift-pay/detail.wxml b/miniprogram/pages/gift-pay/detail.wxml index 36d4fd74..2c1239b3 100644 --- a/miniprogram/pages/gift-pay/detail.wxml +++ b/miniprogram/pages/gift-pay/detail.wxml @@ -3,7 +3,7 @@ - + {{isInitiator ? '代付分享' : (detail.action === 'redeem' ? '免费领取' : '代付详情')}} diff --git a/miniprogram/pages/gift-pay/list.wxml b/miniprogram/pages/gift-pay/list.wxml index c9ff0d86..0de9243f 100644 --- a/miniprogram/pages/gift-pay/list.wxml +++ b/miniprogram/pages/gift-pay/list.wxml @@ -3,7 +3,7 @@ - + 我发起的代付 diff --git a/miniprogram/pages/gift-pay/redemption-detail.wxml b/miniprogram/pages/gift-pay/redemption-detail.wxml index edc15aec..8fd54205 100644 --- a/miniprogram/pages/gift-pay/redemption-detail.wxml +++ b/miniprogram/pages/gift-pay/redemption-detail.wxml @@ -3,7 +3,7 @@ - + 领取详情 diff --git a/miniprogram/pages/link-preview/link-preview.wxml b/miniprogram/pages/link-preview/link-preview.wxml index 36696e10..27469b5f 100644 --- a/miniprogram/pages/link-preview/link-preview.wxml +++ b/miniprogram/pages/link-preview/link-preview.wxml @@ -3,7 +3,7 @@ - + {{title}} diff --git a/miniprogram/pages/member-detail/member-detail.wxml b/miniprogram/pages/member-detail/member-detail.wxml index b96e244c..88dc8b73 100644 --- a/miniprogram/pages/member-detail/member-detail.wxml +++ b/miniprogram/pages/member-detail/member-detail.wxml @@ -3,7 +3,7 @@ - + 个人资料 diff --git a/miniprogram/pages/mentor-detail/mentor-detail.wxml b/miniprogram/pages/mentor-detail/mentor-detail.wxml index a587b372..eea50000 100644 --- a/miniprogram/pages/mentor-detail/mentor-detail.wxml +++ b/miniprogram/pages/mentor-detail/mentor-detail.wxml @@ -1,7 +1,7 @@ - + 导师详情 diff --git a/miniprogram/pages/mentors/mentors.wxml b/miniprogram/pages/mentors/mentors.wxml index 0962dda1..cf895c99 100644 --- a/miniprogram/pages/mentors/mentors.wxml +++ b/miniprogram/pages/mentors/mentors.wxml @@ -1,7 +1,7 @@ - + 选择导师 diff --git a/miniprogram/pages/privacy/privacy.wxml b/miniprogram/pages/privacy/privacy.wxml index 6e4f7a26..7c698e7f 100644 --- a/miniprogram/pages/privacy/privacy.wxml +++ b/miniprogram/pages/privacy/privacy.wxml @@ -1,7 +1,7 @@ - + 隐私政策 diff --git a/miniprogram/pages/profile-show/profile-show.wxml b/miniprogram/pages/profile-show/profile-show.wxml index ff845f8e..36b75104 100644 --- a/miniprogram/pages/profile-show/profile-show.wxml +++ b/miniprogram/pages/profile-show/profile-show.wxml @@ -1,7 +1,7 @@ - + 个人资料 diff --git a/miniprogram/pages/purchases/purchases.wxml b/miniprogram/pages/purchases/purchases.wxml index bc5a1a08..b350aa20 100644 --- a/miniprogram/pages/purchases/purchases.wxml +++ b/miniprogram/pages/purchases/purchases.wxml @@ -1,7 +1,7 @@ - + 我的订单 diff --git a/miniprogram/pages/read/read.wxml b/miniprogram/pages/read/read.wxml index 5324cf49..f5c035fe 100644 --- a/miniprogram/pages/read/read.wxml +++ b/miniprogram/pages/read/read.wxml @@ -10,7 +10,7 @@ - + {{section.title || chapterTitle}} diff --git a/miniprogram/pages/search/search.js b/miniprogram/pages/search/search.js index 83b1ac4f..449b89c2 100644 --- a/miniprogram/pages/search/search.js +++ b/miniprogram/pages/search/search.js @@ -8,6 +8,8 @@ const { trackClick } = require('../../utils/trackClick') Page({ data: { statusBarHeight: 44, + navBarHeight: 88, + capsuleRightPadding: 96, keyword: '', results: [], loading: false, @@ -28,7 +30,9 @@ Page({ onLoad() { wx.showShareMenu({ withShareTimeline: true }) this.setData({ - statusBarHeight: app.globalData.statusBarHeight || 44 + statusBarHeight: app.globalData.statusBarHeight || 44, + navBarHeight: app.globalData.navBarHeight || 88, + capsuleRightPadding: app.globalData.capsuleRightPadding || 96 }) // 加载热门章节 this.loadHotChapters() diff --git a/miniprogram/pages/search/search.wxml b/miniprogram/pages/search/search.wxml index 56c4d588..ee6d808f 100644 --- a/miniprogram/pages/search/search.wxml +++ b/miniprogram/pages/search/search.wxml @@ -1,11 +1,11 @@ - + - + - + @@ -18,14 +18,14 @@ confirm-type="search" focus="{{true}}" /> - × + 搜索 - + diff --git a/miniprogram/pages/search/search.wxss b/miniprogram/pages/search/search.wxss index 1f67a348..20556f54 100644 --- a/miniprogram/pages/search/search.wxss +++ b/miniprogram/pages/search/search.wxss @@ -20,7 +20,7 @@ display: flex; align-items: center; padding: 8rpx 24rpx; - height: 88rpx; + /* height、padding-right 由 wxml 内联传入,以避开胶囊 */ } .back-btn { diff --git a/miniprogram/pages/settings/settings.wxml b/miniprogram/pages/settings/settings.wxml index 1202f073..857879c3 100644 --- a/miniprogram/pages/settings/settings.wxml +++ b/miniprogram/pages/settings/settings.wxml @@ -2,7 +2,7 @@ - + 设置 diff --git a/miniprogram/pages/vip/vip.wxml b/miniprogram/pages/vip/vip.wxml index 3644710d..81fa1453 100644 --- a/miniprogram/pages/vip/vip.wxml +++ b/miniprogram/pages/vip/vip.wxml @@ -2,7 +2,7 @@ - + 卡若创业派对 diff --git a/miniprogram/pages/wallet/wallet.wxml b/miniprogram/pages/wallet/wallet.wxml index 3453bb30..e496e674 100644 --- a/miniprogram/pages/wallet/wallet.wxml +++ b/miniprogram/pages/wallet/wallet.wxml @@ -2,7 +2,7 @@ - + 我的余额 diff --git a/miniprogram/pages/withdraw-records/withdraw-records.wxml b/miniprogram/pages/withdraw-records/withdraw-records.wxml index def185dc..79a92468 100644 --- a/miniprogram/pages/withdraw-records/withdraw-records.wxml +++ b/miniprogram/pages/withdraw-records/withdraw-records.wxml @@ -1,6 +1,6 @@ - + 提现记录