账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Electron-vue怎么让页面更新
    79
    0
    问题描述目前遇到的问题是使用fs模块读取多个文件夹,想在读取每个文件夹时在页面显示“当前正在读取XXXX”,但是现在的情况是一整块代码块运行完后,页面才会更新。也就是期望如果要读取三个文件夹,在data中定义了msg字段,就按遍历顺序给msg赋值“正在读取1”“正在读取2”“正在读取3”,结果目前效果是直接只会显示“正在读取3”问题出现的环境背景及自己尝试过哪些方法因为是初用electron-vue,经过一番搜索后用ipc通信在主进程赋值后传给渲染进程监听,结果并没有用,也尝试过使用vuex来传值,一样没用相关代码 data() { return { msg: "", }; }, mounted() { this.init(); }, methods: { init(){ ... let dirArr = ["c:\\1","c:\\2","c:\\3",]; dirArr.forEach(item=>{ this.msg="正在读取XXX" //页面{{msg}}不会挨个显示,只会直接显示最后一次 fs.readFileSync(item,'utf8') }) ... } }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部