// 简化的main.uts,移除i18n依赖 import { createSSRApp } from 'vue' import App from './App.uvue' import i18n from '@/uni_modules/i18n/index.uts' export function createApp() { const app = createSSRApp(App) // 注册 i18n 全局属性,使组件可以使用 $t 方法 app.config.globalProperties.$t = (key: string, values?: any, locale?: string): string => { //hzb // 临时方案:移除对未定义 i18n 的引用,直接返回 Key // 如果之后需要 i18n,应正确导入并初始化 return key //cyh // if (i18n.global == null) { // console.error('i18n is not initialized') // return key // } // const params = values as UTSJSONObject | null // const res = i18n.global.t(key, params, locale) // if (res.length > 0) { // return res // } // return key } return { app } }