zoukankan      html  css  js  c++  java
  • electron-vue ipcRenderer.on() 调用多次

      methods: {
        isSave (ev) {
          this.localFileUrl = ev.localFileUrl // 本地的路径
          ipcRenderer.send('save-dialog', ev.localFileUrl)
          ipcRenderer.on('saveFile', (event, path1) => {
            if (!path1) path1 = '无路径'
            console.log(path1)  // 打印很多次,不会关
            // this.copyFile(ev.localFileUrl, path1)
            // fs.createReadStream(ev.localFileUrl).pipe(fs.createWriteStream(path1))
          })
        }
    }
    
    

    自己解决的方式,在created中监听就不会有这个问题

      created () {
        ipcRenderer.on('saveFile', (event, path1) => {
          if (!path1) path1 = '无路径'
          console.log(path1)
          // this.copyFile(ev.localFileUrl, path1)
          // fs.createReadStream(ev.localFileUrl).pipe(fs.createWriteStream(path1))
        })
      },
    
    
  • 相关阅读:
    解决IE8下VS2005,VS2008一些向导提示脚本错误问题
    12-7
    12.4
    写在十一月的尾巴
    11.28
    htm&css 颜色的浮动
    11.27
    11.26
    html基础——表格练习
    html基础——div/span
  • 原文地址:https://www.cnblogs.com/ybixian/p/10906461.html
Copyright © 2011-2022 走看看