我如何在电子按钮点击时关闭我的应用程序?
How would I close my application on button click in electron?
我正在使用 electron 和 vuejs 制作无框架应用程序,我想知道单击退出按钮后我将如何关闭应用程序。
我曾尝试在 home.vue 中使用此代码,但没有成功,因为它只是让我的应用空白:
<script>
const remote = require('electron').remote
export default {
data(){
return{
w: remote.getCurrentWindow(),
}
},
methods: {
close(){
this.w.close()
},
}
}
</script>
由于我对这个还很陌生,才刚刚起步,我还有哪些方法可以使用,我做错了什么?任何帮助将不胜感激。
参考this document,可以使用app.exit()
const { app } = require('electron')
export default {
methods: {
buttonClose: function() {
app.quit();
}
}
};
如果其他人遇到这个问题,以下代码对我有用(在 Home.vue 中):
<v-btn @click='buttonClose'></v-btn>
...
<script>
methods: {
buttonClose: function () {
window.close();
}
}
</script>
感谢 garudamon 和 dj burb 引导我找到解决方案
我正在使用 electron 和 vuejs 制作无框架应用程序,我想知道单击退出按钮后我将如何关闭应用程序。
我曾尝试在 home.vue 中使用此代码,但没有成功,因为它只是让我的应用空白:
<script>
const remote = require('electron').remote
export default {
data(){
return{
w: remote.getCurrentWindow(),
}
},
methods: {
close(){
this.w.close()
},
}
}
</script>
由于我对这个还很陌生,才刚刚起步,我还有哪些方法可以使用,我做错了什么?任何帮助将不胜感激。
参考this document,可以使用app.exit()
const { app } = require('electron')
export default {
methods: {
buttonClose: function() {
app.quit();
}
}
};
如果其他人遇到这个问题,以下代码对我有用(在 Home.vue 中):
<v-btn @click='buttonClose'></v-btn>
...
<script>
methods: {
buttonClose: function () {
window.close();
}
}
</script>
感谢 garudamon 和 dj burb 引导我找到解决方案