罗广辉
2025-10-21 5ed43611d8908b38a14194ad636b0988b189098c
feat: 代码提示被影响修复
2 files modified
11 ■■■■ changed files
build/config/proxy.js 6 ●●●● patch | view | raw | blame | history
src/utils/common/index.js 5 ●●●●● patch | view | raw | blame | history
build/config/proxy.js
@@ -10,13 +10,13 @@
 */
import configEnv from "../../src/config/env.js";
export const createViteProxy = (env,envName) => {
  const { VITE_APP_PROXY, VITE_API_PREFIX } = env
export const createViteProxy = (env,envName = 'development') => {
  const { VITE_APP_PROXY, VITE_API_PREFIX,VITE_APP_ENV } = env
  // 不使用代理直接返回
  if (!JSON.parse(VITE_APP_PROXY)) return undefined
  const proxy = {
    [VITE_API_PREFIX]: {
      target: configEnv?.[envName]?.VITE_API_BASE_URL,
      target: configEnv?.[envName || VITE_APP_ENV]?.VITE_API_BASE_URL,
      changeOrigin: true,
      rewrite: path => path.replace(new RegExp(`^${VITE_API_PREFIX}`), ''),
    },
src/utils/common/index.js
@@ -42,13 +42,12 @@
}
export function getEnvObj() {
  const envName = JSON.parse(__APP_ENV__.UNI_CUSTOM_DEFINE)?.ENV_NAME
  return configEnv[envName] || {}
  const envName = JSON.parse(__APP_ENV__?.UNI_CUSTOM_DEFINE||null)?.ENV_NAME
  return configEnv[envName || import.meta.env.VITE_APP_ENV] || {}
}
export function getWebViewUrl (targetUrl, otherParams) {
  const userStore = useUserStore()
  const url = getEnvObj().VITE_APP_WEBVIEW_URL
  console.log(getEnvObj(),'getEnvObj()')
  // 1. 处理用户参数
  const userParams = userStore?.userInfo ? JSON.stringify(userStore.userInfo) : '{}'
  // 2. 构建查询参数字符串