chore(配置文件): 调整代码结构,增加注释
This commit is contained in:
parent
883b495599
commit
c79778b21e
@ -3,7 +3,9 @@
|
||||
* 用于H5页面与原生APP之间的通信
|
||||
*/
|
||||
|
||||
import { COMMON_HEADERS } from '@/utils/http.js'
|
||||
import {
|
||||
COMMON_HEADERS, // 公共请求头
|
||||
} from '@/utils/http.js'
|
||||
|
||||
// ==================== 工具函数 ====================
|
||||
|
||||
@ -88,7 +90,7 @@ function handleAndroidPlatform(renderFun) {
|
||||
debugLog('Flutter接口检测成功,调用 getAccessOrigin')
|
||||
|
||||
try {
|
||||
const result = window.app.getAccessOrigin() // 直接同步调用获取数据
|
||||
const result = window.app.getAccessOrigin() // 获取原生APP向H5发送的请求头参数
|
||||
debugLog('getAccessOrigin 返回结果:', result)
|
||||
renderFun(result) // 传递给回调函数
|
||||
} catch (error) {
|
||||
|
||||
@ -69,7 +69,7 @@ export const connectToApp = async (onConnected, onFailed = defaultOnFailed) => {
|
||||
await fetchUserInfoAfterConnection() //获取用户信息
|
||||
if (onConnected) onConnected() // 触发连接成功回调
|
||||
|
||||
return { success: true, environment: 'browser' }
|
||||
return { success: true, environment: 'browser' } // 浏览器环境
|
||||
}
|
||||
|
||||
// 检查是否已经连接且未过期
|
||||
@ -87,7 +87,7 @@ export const connectToApp = async (onConnected, onFailed = defaultOnFailed) => {
|
||||
await fetchUserInfoAfterConnection() //获取用户信息
|
||||
if (onConnected) onConnected() // 触发连接成功回调
|
||||
|
||||
return { success: true, environment: 'app', fromCache: true }
|
||||
return { success: true, environment: 'app', fromCache: true } // APP环境
|
||||
}
|
||||
|
||||
// 检查是否有正在进行的连接
|
||||
@ -100,7 +100,7 @@ export const connectToApp = async (onConnected, onFailed = defaultOnFailed) => {
|
||||
await fetchUserInfoAfterConnection() //获取用户信息
|
||||
if (onConnected) onConnected() // 触发连接成功回调
|
||||
|
||||
return { success: true, environment: 'app', fromCache: true }
|
||||
return { success: true, environment: 'app', fromCache: true } // APP环境
|
||||
}
|
||||
|
||||
// 建立新的APP连接
|
||||
@ -124,7 +124,7 @@ export const connectToApp = async (onConnected, onFailed = defaultOnFailed) => {
|
||||
appConnectionManager.setConnected(headerInfo)
|
||||
|
||||
console.debug('🎉 APP connection established successfully')
|
||||
connectResolve({ success: true, environment: 'app', fromCache: false })
|
||||
connectResolve({ success: true, environment: 'app', fromCache: false }) // APP环境
|
||||
} else {
|
||||
console.error('❌ Failed to parse access origin:', result.error)
|
||||
appConnectionManager.reset()
|
||||
|
||||
@ -162,13 +162,14 @@ export async function request(url, options = {}) {
|
||||
if (result.status === false) {
|
||||
throw new ApiError(result.errorMsg || result.message || `API Error: ${result.errorCode}`, {
|
||||
type: 'business',
|
||||
status: response.status,
|
||||
response: result,
|
||||
errorCode: result.errorCode,
|
||||
errorCodeName: result.errorCodeName,
|
||||
errorMsg: result.errorMsg,
|
||||
time: result.time,
|
||||
|
||||
extValues: result.extValues,
|
||||
response: result,
|
||||
status: response.status,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import { fileURLToPath, URL } from 'node:url'
|
||||
|
||||
import { defineConfig } from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
import Components from 'unplugin-vue-components/vite'
|
||||
|
||||
import { defineConfig } from 'vite'
|
||||
import { fileURLToPath, URL } from 'node:url'
|
||||
import { VantResolver } from 'unplugin-vue-components/resolvers'
|
||||
|
||||
// https://vite.dev/config/
|
||||
@ -27,9 +27,9 @@ export default defineConfig({
|
||||
entryFileNames: `js/[name]-[hash]-${Date.now()}.js`,
|
||||
chunkFileNames: `js/[name]-[hash]-${Date.now()}.js`,
|
||||
assetFileNames: (assetInfo) => {
|
||||
const info = assetInfo.name.split('.')
|
||||
const info = assetInfo.fileName.split('.')
|
||||
const ext = info[info.length - 1]
|
||||
if (/\.(css)$/.test(assetInfo.name)) {
|
||||
if (/\.(css)$/.test(assetInfo.fileName)) {
|
||||
return `css/[name]-[hash]-${Date.now()}.[ext]`
|
||||
}
|
||||
return `assets/[name]-[hash]-${Date.now()}.[ext]`
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user