安卓虚拟键返回触发的方法和正常导航栏返回触发的方法不一致,很容易产生俩个页面循环跳转问题,本次在home页面强行设置点击退出app的方法

代码如下

   


          onBackPress(options) {
                       let self = this;
                       if (options.from === 'navigateBack') {
                        return false;
                       }
                       console.log("要指定返回的页面");
                              
                              uni.showModal({
                                  title: '提示',
                                  content: '退出安捷app?',
                                  success: function (res) {
                                      if (res.confirm) {
                                          console.log('用户点击确定');
                                          uni.redirectTo({
                                              url: '../login/login'
                                          })
                                      } else if (res.cancel) {
                                          console.log('用户点击取消');
                                      }
                                  }
                              });
                       return true;
        },

点击虚拟键提示是否退出app,点击确定触发方法。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐