V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
myCupOfTea
V2EX  ›  Electron

求教使用 electron 的正确姿势

  •  
  •   myCupOfTea · 2020-07-17 08:40:10 +08:00 · 2932 次点击
    这是一个创建于 1620 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题 1

    使用了 transparent 的情况下,win 环境(只测过 win)会丢失最大化最小化动画

    问题 2

    如果在运行过程中只要动过一次 resizable (使用 setResizable),maximize 与 unmaximize 就不能正确的执行了

    1. 两个方法不能触发事件,所有监听的 window.on("maximize",() => {...})window.on("unmaximize",() => {...}) 都不会被触发
    2. 使用 -webkit-app-region: drag 区域移动的时候不能自动退出 maximize,估计跟前一个问题有关系,但是如果我手动监听will-move的时候调用 unmaximize 会发生退出最大化后闪烁一下又瞬间回到最大的化的矿口大小

    版本信息

    electron: 9.1.0

    1 条回复    2020-07-17 13:17:04 +08:00
    whi147
        1
    whi147  
       2020-07-17 13:17:04 +08:00 via iPhone   ❤️ 1
    Windows 中需要重置窗口属性,我这是 qt 的经验,应该是通用的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.