vue 解决钉钉h5微应用控制返回,并退出应用
2. 解决方案: 查看钉钉开发文档说明,backbutton 事件监听仅支持安卓端,ios端推荐使用setleft API来控制返回。1.情景:钉钉微应用,在首页点击返回按钮时,必须点击两次返回才能退出应用。
·
1.情景:钉钉微应用,在首页点击返回按钮时,必须点击两次返回才能退出应用。
2. 解决方案: 查看钉钉开发文档说明,backbutton 事件监听仅支持安卓端,ios端推荐使用setleft API来控制返回。官方:钉钉开放文档
mounted () {
const u = navigator.userAgent
const that = this
const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
if (isiOS) {
dd.biz.navigation.setLeft({
control: true,
onSuccess: function () {
if (that.$route.path === '/institution') {
dd.biz.navigation.close()
} else {
window.history.back()
}
}
})
} else {
document.addEventListener('backbutton', function () {
if (that.$route.path === '/institution') {
dd.biz.navigation.close()
}
})
}
},
更多推荐
已为社区贡献7条内容
所有评论(0)