适配小程序代码结构
This commit is contained in:
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/appInit.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/appInit.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"assets.js","sources":["static/uni-center/headers.png","uni_modules/uni-id-pages/pages/userinfo/realname-verify/face-verify-icon.svg","static/uni-load-state/disconnection.png","uni_modules/uni-sign-in/static/background.png"],"sourcesContent":["export default \"__VITE_ASSET__c816d0e0__\"","export default \"__VITE_ASSET__da277dd7__\"","export default \"__VITE_ASSET__7a56db78__\"","export default \"__VITE_ASSET__7f3ee520__\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;;;;;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/bluetooth.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/bluetooth.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/config.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/config.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"config.js","sources":["common/config.js"],"sourcesContent":["/**\r\n * API 配置\r\n * 统一管理后端接口地址,并根据环境自动切换\r\n */\r\n\r\nimport envConfig from '@/common/env.js'\r\n\r\nconst API_TARGETS = {\r\n\tlocal: 'http://localhost:8090/',\r\n\tprod: 'https://api.huayang-star.com/'\r\n}\r\n\r\nconst ENV_ALIAS = {\r\n\tdevelopment: 'local',\r\n\tproduction: 'prod',\r\n\tlocal: 'local',\r\n\tprod: 'prod'\r\n}\r\n\r\nfunction normalizeBaseUrl(url) {\r\n\treturn url.endsWith('/') ? url : `${url}/`\r\n}\r\n\r\nfunction resolveApiEnv() {\r\n\t// 优先读取 env.js 配置文件\r\n\tconst fileEnv = envConfig?.apiEnv\r\n\tif (fileEnv) {\r\n\t\tconst mapped = ENV_ALIAS[fileEnv.toLowerCase()]\r\n\t\tif (mapped) {\r\n\t\t\tconsole.log('[API Config] 使用 env.js 配置:', fileEnv, '=>', mapped)\r\n\t\t\treturn mapped\r\n\t\t}\r\n\t}\r\n\r\n\t// 其次读取环境变量\r\n\tconst runtimeEnv =\r\n\t\ttypeof process !== 'undefined' && process?.env\r\n\t\t\t? process.env.UNI_APP_API_ENV || process.env.NODE_ENV\r\n\t\t\t: ''\r\n\tconst aliasKey = runtimeEnv ? runtimeEnv.toLowerCase() : ''\r\n\tconst env = ENV_ALIAS[aliasKey] || 'prod'\r\n\tconsole.log('[API Config] 使用环境变量:', runtimeEnv, '=>', env)\r\n\treturn env\r\n}\r\n\r\nconst API_ENV = resolveApiEnv()\r\n\r\n// API 基础地址(根据当前环境自动判定)\r\nexport const API_BASE_URL = normalizeBaseUrl(API_TARGETS[API_ENV] || API_TARGETS.prod)\r\n\r\n// 输出当前配置信息(便于调试)\r\nconsole.log('[API Config] 当前环境:', API_ENV)\r\nconsole.log('[API Config] API_BASE_URL:', API_BASE_URL)\r\n\r\n// 当前 API 环境(local / prod)\r\nexport function getApiEnv() {\r\n\treturn API_ENV\r\n}\r\n\r\n// 导出完整的 API URL 构建函数\r\n// H5环境下:local / prod 均直接使用完整URL,避免依赖本地代理\r\n// 其他环境使用完整URL\r\nexport function getApiUrl(path = '') {\r\n\tconst apiPath = path.startsWith('/') ? path : `/${path}`\r\n\t// #ifdef H5\r\n\t// H5环境下,local / prod 都返回完整URL,确保 prod 时直接请求远程服务器\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\tconsole.log(`[API Config] H5环境(${API_ENV})直接使用完整URL:`, fullUrl)\r\n\treturn fullUrl\r\n\t// #endif\r\n\t// #ifndef H5\r\n\t// 其他环境使用完整URL\r\n\tconst fullPath = apiPath.startsWith('/') ? apiPath.slice(1) : apiPath\r\n\tconst fullUrl = `${API_BASE_URL}${fullPath}`\r\n\tconsole.log('[API Config] 非H5环境使用完整URL:', fullUrl)\r\n\treturn fullUrl\r\n\t// #endif\r\n}\r\n"],"names":["envConfig","uni"],"mappings":";;;AAOA,MAAM,cAAc;AAAA,EACnB,OAAO;AAAA,EACP,MAAM;AACP;AAEA,MAAM,YAAY;AAAA,EACjB,aAAa;AAAA,EACb,YAAY;AAAA,EACZ,OAAO;AAAA,EACP,MAAM;AACP;AAEA,SAAS,iBAAiB,KAAK;AAC9B,SAAO,IAAI,SAAS,GAAG,IAAI,MAAM,GAAG,GAAG;AACxC;AAEA,SAAS,gBAAgB;;AAExB,QAAM,WAAUA,gBAAW,cAAXA,mBAAW;AACd;AACZ,UAAM,SAAS,UAAU,QAAQ,YAAa,CAAA;AAC9C,QAAI,QAAQ;AACXC,0BAAA,MAAA,OAAA,0BAAY,8BAA8B,SAAS,MAAM,MAAM;AACxD,aAAA;AAAA,IACR;AAAA,EACD;AAGM,QAAA,aACL,OAAO,YAAY,gBAAe,mCAAS,OACxC,QAAQ,IAAI,mBAAmB,gBAC/B;AACJ,QAAM,WAAW,aAAa,WAAW,YAAA,IAAgB;AACnD,QAAA,MAAM,UAAU,QAAQ,KAAK;AACnCA,sBAAA,MAAA,OAAA,0BAAY,wBAAwB,YAAY,MAAM,GAAG;AAClD,SAAA;AACR;AAEA,MAAM,UAAU,cAAc;AAGvB,MAAM,eAAe,iBAAiB,YAAY,OAAO,KAAK,YAAY,IAAI;AAGrFA,cAAA,MAAA,MAAA,OAAA,0BAAY,sBAAsB,OAAO;AACzCA,cAAA,MAAA,MAAA,OAAA,0BAAY,8BAA8B,YAAY;AAG/C,SAAS,YAAY;AACpB,SAAA;AACR;AAKgB,SAAA,UAAU,OAAO,IAAI;AACpC,QAAM,UAAU,KAAK,WAAW,GAAG,IAAI,OAAO,IAAI,IAAI;AAUhD,QAAA,WAAW,QAAQ,WAAW,GAAG,IAAI,QAAQ,MAAM,CAAC,IAAI;AAC9D,QAAM,UAAU,GAAG,YAAY,GAAG,QAAQ;AAC1CA,gBAAA,6CAAY,8BAA8B,OAAO;AAC1C,SAAA;AAER;;;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/env.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/env.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"env.js","sources":["common/env.js"],"sourcesContent":["/**\r\n * 环境配置文件\r\n * apiEnv 可选:'local' | 'prod'\r\n */\r\nexport default {\r\n\tapiEnv: 'local'\r\n}\r\n\r\n"],"names":[],"mappings":";AAIA,MAAe,YAAA;AAAA,EACd,QAAQ;AACT;;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/openApp.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/openApp.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"openApp.js","sources":["common/openApp.js"],"sourcesContent":["/*\r\n\t创建在h5端全局悬浮引导用户下载app的功能,\r\n\t如不需要本功能直接移除配置文件uni-starter.config.js下的h5/openApp即可\r\n*/\r\n\r\nimport CONFIG from '../uni-starter.config.js';\r\n\r\nconst CONFIG_OPEN = CONFIG.h5.openApp || {};\r\n// 仅H5端添加\"打开APP\"\r\nexport default function() {\r\n\t// #ifdef H5\r\n\tif (!CONFIG_OPEN.openUrl) return;\r\n\r\n\tlet openLogo = CONFIG_OPEN.logo ?\r\n\t\t`<img src=\"${CONFIG_OPEN.logo}\" style=\"width: 2rem;height: 2rem;border-radius: 3px;\">` : '';\r\n\tlet openApp = document.createElement(\"div\");\r\n\topenApp.id = 'openApp';\r\n\topenApp.style =\r\n\t\t'position: fixed;background:#FFFFFF;box-shadow: #eeeeee 1px 1px 9px; ;top: 0;left: 0;right: 0;z-index: 999;width: 100%;height: 45px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 0 0.5rem;'\r\n\topenApp.innerHTML = `\r\n\t\t<div style=\"display: flex;flex-direction: row;justify-content: flex-start;align-items: center;\">\r\n\t\t\t${openLogo}\r\n\t\t\t<div style=\"padding-left: 0.3rem;font-size: 12px;\">${CONFIG_OPEN.appname || ''}</div>\r\n\t\t</div>\r\n\t\t<div class=\"openBtn\" style=\"padding: 5px;font-size:12px;border-radius: 2px;border: 1px solid #007AFF;color: #007AFF;\">下载app</div>\r\n\t`;\r\n\tdocument.body.insertBefore(openApp, document.body.firstChild);\r\n\tdocument.body.style = 'height:calc(100% - 45px); margin-top:45px;';\r\n\topenApp.addEventListener('click', e => {\r\n\t\tvar target = e.target || e.srcElement;\r\n\t\tif (target.className.indexOf('openBtn') >= 0) {\r\n\t\t\twindow.location.href = CONFIG_OPEN.openUrl;\r\n\t\t}\r\n\t})\r\n\t//#endif\r\n}\r\n"],"names":["CONFIG"],"mappings":";;AAOoBA,kBAAAA,OAAO,GAAG,WAAW,CAAA;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/request.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/request.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user