uniapp开发APP退出应用性能优化
App开发退出时优化用户体验感
·
1.对于APP拿安卓来说(点击两次返回按钮)退出应用时我们要给用户来个提示,提高用户体验感。
2.下面直接上代码(在App.vue文件挂载)
//在代码段末尾添加内容,这个是安卓版本的供参考
// #ifdef APP-PLUS
let main = plus.android.runtimeMainActivity();
// 重写plus.runtime.quit
plus.runtime.quit = function() {
uni.showModal({
//计算删除的数量
title: '提示',
content: '是否要退出应用', //文章内容
cancelText: '取消', //取消按钮的文字
confirmText: '确定', //确定文本的文字
cancelColor: '#dedede', //取消按钮文本颜色
confirmColor: '#F53E40', //确定按钮文本颜色
success: function(res) {
if (res.confirm) {
console.log('用户点击了确定')
uni.removeStorage({
key: 'userInfo', //指定移除登录后缓存的user用户信息
success: function(res) {
console.log('清空了用户缓存信息', );
uni.showToast({
title: '退出成功',
icon: 'success',
duration: 500
})
}
})
setTimeout(() => {
main.finish();
}, 600)
} else if (res.cancel) {
console.log('用户点击了取消')
}
}
})
};
// #endif
更多推荐
已为社区贡献21条内容
所有评论(0)