async function test(){
return new Promise((resolve)=>{
setTimeout(()=>{
resolve()
},2000)
})
}
await test()
console.log('-----')
export function createApp() {
const app = createSSRApp(App)
return {
app,
}
}
- 发布:2024-11-16 12:44
- 更新:2024-11-25 16:32
- 阅读:101
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: 魅族16
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
在 main.js 中使用顶层await
在 main.js 中使用顶层await
预期结果:
在 main.js 中使用顶层await不报错
在 main.js 中使用顶层await不报错
实际结果:
在 main.js 中使用顶层await在APP端会报错:Module format "iife" does not support top-level await. Use the "es" or "system" output formats rather.
在 main.js 中使用顶层await在APP端会报错:Module format "iife" does not support top-level await. Use the "es" or "system" output formats rather.
rice_z (作者)
H5中是正常的,就是APP端有问题,而且vite本身也支持在顶层使用await吧
2024-12-02 17:57