直接复制我的代码基础代码就行

- 发布:2025-09-05 20:06
- 更新:2025-09-05 20:06
- 阅读:45
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: mac m3
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhone16pro
页面类型: nvue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
预期应该返回正常的系统语言
预期应该返回正常的系统语言
实际结果:
%c uview-plus V3 %c https://ijry.github.io/uview-plus/
19:53:27.523 , color: #ffffff; background: #3c9cff; padding:5px 0;, color: #3c9cff;background: #ffffff; padding:5px 0; at uni_modules/uview-plus/libs/config/config.js:5
19:53:27.524 app-service.js(2204:24) TypeError:uni.getLocale is not a function. (In 'uni.getLocale()', 'uni.getLocale' is undefined) @app-service.js:2204:24
global code@app-service.js:4540:3
%c uview-plus V3 %c https://ijry.github.io/uview-plus/
19:53:27.523 , color: #ffffff; background: #3c9cff; padding:5px 0;, color: #3c9cff;background: #ffffff; padding:5px 0; at uni_modules/uview-plus/libs/config/config.js:5
19:53:27.524 app-service.js(2204:24) TypeError:uni.getLocale is not a function. (In 'uni.getLocale()', 'uni.getLocale' is undefined) @app-service.js:2204:24
global code@app-service.js:4540:3
bug描述:
import App from './App.uvue'
// import uviewPlus from '@/uni_modules/uview-plus'
import { createSSRApp } from 'vue'
// console.log(uni.getSystemInfoSync().osLanguage)
console.log(uni.getLocale())
export function createApp() {
const app = createSSRApp(App)
// app.use(uviewPlus)
return {
app
}
}
常规的main.uts配置,直接输出uni.getLocale()在 ios 设备上会报错,在其他平台都没事
%c uview-plus V3 %c https://ijry.github.io/uview-plus/
19:53:27.523 , color: #ffffff; background: #3c9cff; padding:5px 0;, color: #3c9cff;background: #ffffff; padding:5px 0; at uni_modules/uview-plus/libs/config/config.js:5
19:53:27.524 app-service.js(2204:24) TypeError:uni.getLocale is not a function. (In 'uni.getLocale()', 'uni.getLocale' is undefined) @app-service.js:2204:24
global code@app-service.js:4540:3
0 个回复