我的vue文件是
<template>
html代码等
</template>
<script >
export default {
name: "HelloWorldd",
data() {
return {
msg: "Welcome",
};
},
mounted() {
this.show2 = true;
this.mywindow.electron.doThing()
},
methods: {
//这个btnc 是个点击事件
btnc(event) {
// 这个fs,我这样用会报错 fs is not defined
fs.readFile('test.txt',(err,data)=>{
console.log(data)
})
// this.mywindow.fs.readFile('xiaojiejie.txt',(err,data)=>{
//
// this.ss=data
//
// })
}
},
};
</script>
这种样子的。
https://blog.csdn.net/aliven1/article/details/124963469
我用这个文件解决了
chatgpt来自
// 在组件中引用 remote 模块
const { remote } = require('electron')
const fs = remote.require('fs')
export default {
methods: {
readFile() {
// 读取文件,并将内容赋值给 message 变量
const message = fs.readFileSync('/path/to/file', 'utf-8')
console.log(message)
}
}
}
文件夹:
文件: