Files

70 lines
2.4 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export const config = {
// 动态获取后端服务器地址
get baseUrl() {
// 仅使用本地缓存的动态域名 (由远程配置更新写入)
// 首次启动时为空,需等待 app.ts 中的 fetchRemoteConfig 完成
return wx.getStorageSync('API_BASE_URL_OVERRIDE') || '';
},
// 更新 BaseUrl 的方法 (可在业务代码中调用,例如从配置中心获取新域名后调用)
updateBaseUrl(url: string) {
if (url && url.startsWith('http')) {
wx.setStorageSync('API_BASE_URL_OVERRIDE', url);
}
},
// 重置 BaseUrl 为默认配置
resetBaseUrl() {
wx.removeStorageSync('API_BASE_URL_OVERRIDE');
},
// 默认头像链接
defaultAvatarUrl: 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0',
// 认证模式: 'oa' (公众号授权,获取真实头像昵称+UnionID) | 'mp' (小程序原生,使用头像昵称填写能力)
authMode: 'oa',
// 登录页提示文字 为了获取更好的用户体验,登录后使用
loginHint: ' ',
// 登录态过期时间(小时)
loginExpirationHours: 24,
// 验证码倒计时时长(秒)
smsCountdown: 30,
// 是否开启头像上传 (true: 上传临时头像到服务器; false: 直接使用临时路径或默认头像)
enableAvatarUpload: false,
// 远程配置参数
remoteConfig: {
// 方式一:直接使用 Gitee/GitHub 的 Raw 文件地址 (推荐,最简单稳定)
// 示例https://gitee.com/用户名/仓库名/raw/分支名/config.json
configUrl: 'https://gitee.com/daoqijuyou/config/raw/master/update_jsonv2.txt',
// 核心参数配置
paraname: 'minipro_api_url', // 在远程配置中查找的服务器地址 Key
errorHint: '无法连接到服务器,请检查网络设置或稍后重试', // 获取配置失败时的提示信息
agentid: "veRa0qrBf0df2K1G4de2tgfmVxB2jxpv",
gameid: "G2hw0ubng0zcoI0r4mx3H2yr4GejidwO",
channelid: "FtJf073aa0d6rI1xD8J1Y42fINTm0ziK",
marketid: 3
},
// 分享配置
share: {
title: '道棋百宝箱 - 您的贴心实用工具',
path: '/pages/index/index',
imageUrl: '/assets/tabs/share.jpg'
},
// 测试配置
testConfig: {
enable: false, // 是否开启测试模式
mockUnionId: '', // 自定义 UnionID为空则使用真实值
mockPhoneNumber: '', // 自定义手机号,为空则使用真实值
}
};