首页 > 解决方案 > 如何在电子按钮单击时关闭我的应用程序?

问题描述

我正在使用电子和 vuejs 制作一个无框架应用程序,我想知道单击退出按钮后我将如何关闭应用程序。

我曾尝试在home.vue中使用此代码,但没有成功,因为它只是让我的应用程序空白:

<script>
  const remote = require('electron').remote
  export default {
     data(){
       return{
          w: remote.getCurrentWindow(),
       }
     },
  methods: {
    close(){
      this.w.close()
    },
  }
} 
</script>

由于我还是新手并且才刚刚开始,我还可以使用哪些其他方法以及我做错了什么?任何帮助,将不胜感激。

标签: javascriptvue.jselectronvuetify.js

解决方案


参考这个文档,你可以使用 app.exit()

const { app } = require('electron')
export default {
  methods: {
    buttonClose: function() {
      app.quit();
    }
  }
};

推荐阅读