本项目采用的是JS。因为项目需求,需要得到文件的绝对路径,由于浏览器的安全机制原因,只能利用electron得路径。
官网的获取到文件路径的方式是这样的写的,具体代码网址在以下(这里就不多赘述了)
那由于我没使用预加载文件(preload.js),我是直接在渲染进程中引用的的ipcRender,但也能实现得到文件的绝对路径。代码如下:
首先在background.js引用‘dialog’
其次写获取路径函数
用ipcMain调用主进程的函数,为了后续渲染进程可以调用它
渲染进程文件(也就是xxx.vue文件)
最后结果如下
如果有其他问题,欢迎指正
因篇幅问题不能全部显示,请点此查看更多更全内容