navigator.app.exitApp();不适用于cordova应用程序(Android,Vue,Quasar Framework)

时间:2018-02-09 01:33:51

标签: javascript android vuejs2 quasar-framework

我尝试在我的Android应用程序上退出应用程序。 但是,它不起作用。

我正在使用quasarframework,vue2和javascript。

enter image description here

'是'触摸不起作用。

帮助我。谢谢。

mounted: function() {
  document.addEventListener("deviceready", this.onDeviceReady, false);
},
methods: {
  onDeviceReady () {
    document.addEventListener("backbutton", this.onBackKey, false);
  },
  onBackKey() {
    Dialog.create({
      title: 'Exit',
      message: 'exit?',
      buttons: [
        {
          label: 'No',
          handler () {
          }
        },
        {
          label: 'Yes',
          handler: () => {
            this.onBackKeyResult();
          }
        }
      ]
    });
  },
  onBackKeyResult (buttonIndex) {
    if (buttonIndex == 1) {
      navigator.app.exitApp();
    }
  };
}
  • 环境现状
  

quasar版本:Quasar CLI v0.6.5,在Quasar v0.14.9上运行的应用程序

     

cordova -version:8.0.0

     

cordova-android:7.0.0

     

cordova插件:“cordova-plugin-crosswalk-webview”:“^ 2.4.0”,“cordova-plugin-fcm”:“2.1.2”,“cordova-plugin-splashscreen”:“^ 4.1.0 “,”cordova-plugin-whitelist“:”^ 1.3.3“

0 个答案:

没有答案