// index.js
// 获取应用实例
const app = getApp()
function delay(time) {
return new Promise(resolve => {
setTimeout(() => {
resolve()
}, time)
})
}
async function test1() {
wx.showLoading({
title: 'loading1'
})
await delay(4000)
wx.hideLoading()
}
async function test2() {
wx.showLoading({
title: 'loading2'
})
await delay(2000)
wx.hideLoading()
}
async function test() {
test1()
await delay(1000)
test2()
}
Page({
data: {},
bindViewTap() {
test()
}
})
上述代码在开发工具不会报错,但是真机会报这样的错误`MiniProgramError{"errMsg":"hideLoading:fail:toast can't be found"}`。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。