- 发布:2023-09-07 11:35
- 更新:2023-09-07 15:05
- 阅读:475
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: Alpha
HBuilderX版本号: 3.8.12
手机系统: 全部
手机厂商: 华为
页面类型: vue
vue版本: vue3
浏览器平台: Chrome
浏览器版本: 最新
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
console.log("给与提示")
uni.showModal({
title: "提示",
content: 昵称含有默认"匿名"字样,是否返回修改
,
success: (res) => {
console.log("提示成功", res)
if (res.confirm) {
this.step_index = 0
} else {
// #ifdef H5
this.create_screenshot(true)
// #endif
// #ifdef APP
this.active_popup_show()
// #endif
}
},
fail: (err) => {
console.log("提示失败", err)
},
complete: (res) => {
console.log("提示结果", res)
}
})
页面比较复杂,就不贴全部了,单纯这个函数用简单页面测试是没问题的
但是它既然已经执行了"给与提示"这里
就应该继续执行下去
console.log("给与提示")
uni.showModal({
title: "提示",
content: 昵称含有默认"匿名"字样,是否返回修改
,
success: (res) => {
console.log("提示成功", res)
if (res.confirm) {
this.step_index = 0
} else {
// #ifdef H5
this.create_screenshot(true)
// #endif
// #ifdef APP
this.active_popup_show()
// #endif
}
},
fail: (err) => {
console.log("提示失败", err)
},
complete: (res) => {
console.log("提示结果", res)
}
})
页面比较复杂,就不贴全部了,单纯这个函数用简单页面测试是没问题的
但是它既然已经执行了"给与提示"这里
就应该继续执行下去
操作步骤:
直接运行到网页
直接运行到网页
预期结果:
每次H5调用都显示出来
每次H5调用都显示出来
实际结果:
H5只显示一次,点击取消或者确定之后,后面点击不会再显示弹框
而在APP没有该问题
但是它既然已经执行了"给与提示"这里
就应该继续执行下去
弹框出来显示
H5只显示一次,点击取消或者确定之后,后面点击不会再显示弹框
而在APP没有该问题
但是它既然已经执行了"给与提示"这里
就应该继续执行下去
弹框出来显示
bug描述:
为什么uni.showModal在H5只能调用一次
后面调用都不成功
在APP却没有这个问题
版本号3.8.12
单纯一个页面测试一个函数弹框,是没有问题
但是它既然已经执行了"给与提示"这里
就应该继续执行下去