uniapp 禁止手机单页面侧滑返回(IOS禁止侧滑)

打印 上一主题 下一主题

主题 823|帖子 823|积分 2469

公司需求在监测心率时没有竣事就不能退出页面,搜了很多IOS都没有效果,下边是我亲测IOS单页面使用有效
安卓方法:
  1. export default {
  2.         data() {
  3.                         return {
  4.                                 canLeave: false
  5.                         }
  6.                 },
  7.         onBackPress() {
  8.                       if (this.canLeave) {
  9.                        // 当可以离开时,不阻止页面后退
  10.                            return false;
  11.                         } else {
  12.                               // 当不可离开时,弹出提示
  13.                               uni.showModal({
  14.                               title: '提示',
  15.                               content: '是否确定退出当前页面?',
  16.                               success: res => {
  17.                                 if (res.confirm) {
  18.                                    // 用户点击确定
  19.                                   this.canLeave = true;   // 允许离开
  20.                                   uni.navigateBack();  // 执行页面后退操作
  21.                               }
  22.                           }
  23.                       });
  24.                     // 阻止默认的页面后退
  25.                     return true;
  26.                 }
  27.         },
  28. }
复制代码
这个方法适用于安卓和ios点击返回键返回时调用的
IOS侧滑我是直接在pages.json中关闭侧滑的,刚好符合我的需求
  1. {
  2.                         "path": "pages/Equipment/smartWatches/heart-rate/index",
  3.                         "style": {
  4.                                 "navigationBarTitleText": "心率测量",
  5.                                 "navigationBarBackgroundColor": "#1E212E",
  6.                                 //禁止滑动返回
  7.                                 "disableSwipeBack": true,
  8.                                 //禁止上下滑动
  9.                                 "disableScroll": true
  10.                         }
  11.                 },
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表