小程序
小游戏
企业微信
微信支付
扫描小程序码分享
两种方法都试了,都是秒弹消息窗 秒消失,,
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
setTimeout写错了😓
wx.showToast({ title: "修改成功!", success() { setTimeout(function() { wx.navigateBack({ delta: 1 }) },2000) } }) wx.showToast({ title: "修改成功!", success() { setTimeout(() => { wx.navigateBack({ delta: 1 }) },2000) } })
这两种写法都是可以的,顺便提几个注意的点:
① setTimeout 里面的 this 作用域发生了变化,可以在外面先转存一下
let that = this;
② icon 默认 "success",可缺省[减少代码量]
③ wx.navigateBack delta 默认 1 ,可缺省[减少代码量]
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你这不是定义的2秒钟吗
wx.showToast({
duration: 2000,
icon: "success",
title: '修改成功!',
success: () => {
setTimeout(() => {
wx.navigateBack();
}, 20000);
}
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
setTimeout写错了😓
wx.showToast({ title: "修改成功!", success() { setTimeout(function() { wx.navigateBack({ delta: 1 }) },2000) } }) wx.showToast({ title: "修改成功!", success() { setTimeout(() => { wx.navigateBack({ delta: 1 }) },2000) } })
这两种写法都是可以的,顺便提几个注意的点:
① setTimeout 里面的 this 作用域发生了变化,可以在外面先转存一下
let that = this;
② icon 默认 "success",可缺省[减少代码量]
③ wx.navigateBack delta 默认 1 ,可缺省[减少代码量]
你这不是定义的2秒钟吗
wx.showToast({
duration: 2000,
icon: "success",
title: '修改成功!',
success: () => {
setTimeout(() => {
wx.navigateBack();
}, 20000);
}
})