当前位置: 首页 > news >正文

网站seo在线检测百度竞价托管哪家好

网站seo在线检测,百度竞价托管哪家好,营销式网站,wordpress视频云解析说明 在写electron项目时,只有一个主窗口不足以满足需求,我们通常还会打开很多个窗口。 怎么打开一个子窗口像微信的聊天界面一样,全贴合在一起,看起来像一个整体呢: 分析 这个窗口有点像element ui中的抽屉(drawe…

说明

在写electron项目时,只有一个主窗口不足以满足需求,我们通常还会打开很多个窗口。
怎么打开一个子窗口像微信的聊天界面一样,全贴合在一起,看起来像一个整体呢:
在这里插入图片描述

分析

这个窗口有点像element ui中的抽屉(drawer),但是我们知道electron主体就是一个容器盒子,而抽屉只能在容器盒子内部显示,很明显贴合窗口并不能用抽屉来实现。
那么久只能新建一个窗口了,需要考虑以下几点:

  • 新开贴合窗口的左侧,需要与主窗口的右侧贴合,即x坐标一致;
  • 新开贴合窗口的顶部要与主窗口的顶部对齐,即顶部y坐标一致;
  • 新开贴合窗口的高度,要与主窗口高度一致(因为主窗口可能会被拉伸)
获取主窗口的高度

此处的height是主窗口高度,在触发ipcMain.on事件时,把高度赋值给贴合窗口的高度

const [ width, height ] = mainWindow.getSize();
计算坐标

假设主窗口名为mainWindow,那么获取x,y坐标,赋值给新建的贴合窗口

x: mainWindow.getPosition()[0] + mainWindow.getSize()[0], // 位置在主窗口右侧
y: mainWindow.getPosition()[1],
关键代码

新建贴合窗口:

new BrowserWindow({width: 250, // 可自定义固定值height: height, // 上面动态获取的height值x: mainWindow.getPosition()[0] + mainWindow.getSize()[0],y: mainWindow.getPosition()[1],autoHideMenuBar: true,resizable: false,titleBarStyle: 'hidden',frame: true,transparent: true,hasShadow: false,backgroundColor: '#F7F7F7',webPreferences: {preload: join(__dirname, '../preload/index.js'),sandbox: false,contextIsolation: false}
})
效果图

在这里插入图片描述

http://www.dinnco.com/news/54234.html

相关文章:

  • python做网站稳定吗公司优化是什么意思
  • 中油七建公司官网郑州seo价格
  • 网页布局图片seo 页面
  • 网站建设专业英文北京seo公司排名
  • 南昌网站建设公司有哪些怎样推广app别人才愿意下载
  • 企业手机网站建设价位网络视频营销的案例
  • 健康门户网站源码安装百度
  • 公司手机版网站最新的疫情防控政策和管理措施
  • 网站上的聊天框怎么做的产品优化是什么意思
  • 沧州疫情最新消息今天seo外包公司
  • 网络规划设计师是高级项目经理吗临沂seo排名外包
  • 郑州制作网站的基本流程交换友情链接平台
  • 中山外贸网站建设公司湖北网站seo设计
  • 公司网站维护费 入什么科目淘宝流量网站
  • 岳阳做网站永久免费crm客户管理系统
  • 网站建设案例讯息友链查询站长工具
  • 企石网站仿做廊坊seo排名霸屏
  • 网站建设中gif网络推广都有哪些平台
  • bbs网站域名和www比较那个好点国外最好的免费建站
  • 网站方案制作的培训灰色行业推广平台
  • 北京有一个公司打电话做网站认证手机百度如何发布广告
  • 校园网站设计代码关键词云图
  • 博客网站首页设计seo专业论坛
  • 贵州软件开发 网站开发重庆百度地图
  • 机械加工网站模板关键词难易度分析
  • 网站制作和网页制作区别深圳网络推广优化
  • e4a怎么做点击跳转网站wix网站制作
  • 网站网站开发河源新闻最新消息
  • 给卖假性药的做网站一般要判多久江苏免费关键词排名外包
  • 中国风html5网站模板怎么自己创建一个网站