调用wx.navigateToMiniProgram接口如下:
在app.js中:
//跳转登录
wx.navigateToMiniProgram({
appId: 'wx62f2de771067289d',
path: 'pages/login/login',
envVersion: 'trial', // develop 开发版, trial 体验版, release 正式版
success(res) {
console.log("打开成功:", res)
// 打开成功
},
fail(res) {
console.log("打开失败:", res)
// 打开失败
}
})
app.json 也有相关配置:
"navigateToMiniProgramAppIdList": [
"wx62f2de771067289d"
]
现状,调用此接口,时好时坏。坏的情况大占多数。
每次都报:navigateToMiniProgram:fail can only be invoked by user TAP gesture
微信版本:6.7.3
基础库:2.4.1
比较急,官方小哥哥小姐姐们,能有什么处理方法不?
fail can only be invoked by user TAP gesture 这个不说的很清楚,用户不点不让用这个API
我记得文档上也是这么写的 https://developers.weixin.qq.com/miniprogram/dev/api/wx.navigateToMiniProgram.html
已解决
外跳 也需要有手触点,类似 直接点击就跳转 或者 增加确认框跳转
请问一下这个问题解决了?
用navigator也会这样?