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

完整网站开发视频教程成都互联网公司有哪些

完整网站开发视频教程,成都互联网公司有哪些,平面设计培训班学费一般多少百度贴吧,蓬莱网站建设公司🧑‍🎓 个人主页:爱蹦跶的大A阿 🔥当前正在更新专栏:《JavaScript保姆级教程》、《VUE》、《Krpano》 ✨ 正文 1、 拉取electron官网上的demo,拉下来之后安装依赖,项目跑起来之后,就…

 🧑‍🎓 个人主页:爱蹦跶的大A阿

🔥当前正在更新专栏:《JavaScript保姆级教程》、《VUE》、《Krpano》

✨ 正文

1、 拉取electron官网上的demo,拉下来之后安装依赖,项目跑起来之后,就不用管demo了,开始配置自己的Vue项目

git clone https://github.com/electron/electron-quick-start
npm i
npm run start

2、修改自己项目的vue.config.js,路径必须修改为 ./,不是这个后续打包好的页面可能会出现白屏,加载不出来的情况

module.exports = {   publicPath: './',   
} 

3、打包自己的Vue项目,这步应该很熟了,将打包出来的 dist 文件夹复制到之前拉取的electron-quick-start文件夹中,和node_modules同级就行

npm run build

 然后咱自己的项目就不用管了,剩下的就交给拉下来的electron-quick-start项目吧

4、在electron-quick-start项目中,下载打包需要的依赖 electron-packager

npm install electron-packager --save-dev

5、进入electron-quick-start项目,删除项目根目录下的 index.html 文件

6、在electron-quick-start项目中找到入口文件 main.js ,修改打包的文件路径为我们的index.html(替换成我们的文件非常非常的重要,注意行数,一般都在16行多一点)

// main.js 原始内容 
mainWindow.loadFile('index.html') 
// 修改后的内容 
mainWindow.loadFile('./dist/index.html')*

 

7、在electron-quick-start项目中,进入 package.json ,在 scripts 中添加 packager 指令,如下所示:

"scripts": { 
"start": "electron .", 
"packager": "electron-packager ./ App --platform=win32 --arch=x64 --overwrite"
} 

8、运行命令打包,然后项目中会出现一个 App-win32-x64 的文件夹,这个文件就是打包好的桌面应用,文件夹里有一个 App.exe 文件,App.exe就是这个项目的启动文件

npm run packager

9、打包完以后,项目中会出现 App-win32-x64文件夹,进去之后,双击App.exe就可以访问了

BrowserWindow选项所有配置

BrowserWindow构造函数接受一个options对象,用于配置新窗口的属性。以下是所有可用选项的列表:

  1. width (Integer) - 窗口的宽度(以像素为单位)。默认为800
  2. height (Integer) - 窗口的高度(以像素为单位)。默认为600
  3. x (Integer) - 窗口的左上角的 x 坐标。
  4. y (Integer) - 窗口的左上角的 y 坐标。
  5. useContentSize (Boolean) - widthheight是否使用Web内容的大小。默认为false
  6. center (Boolean) - 窗口在屏幕上是否居中。
  7. minWidth (Integer) - 窗口的最小宽度。
  8. minHeight (Integer) - 窗口的最小高度。
  9. maxWidth (Integer) - 窗口的最大宽度。
  10. maxHeight (Integer) - 窗口的最大高度。
  11. resizable (Boolean) - 窗口是否可调整大小。默认为true
  12. movable (Boolean) - 窗口是否可移动。这在Linux上无效。默认为true
  13. minimizable (Boolean) - 窗口是否可最小化。默认为true
  14. maximizable (Boolean) - 窗口是否可最大化。默认为true
  15. closable (Boolean) - 窗口是否可关闭。默认为true
  16. focusable (Boolean) - 窗口是否可聚焦。默认为true
  17. alwaysOnTop (Boolean) - 窗口是否永远在其他窗口的顶部。默认为false
  18. fullscreen (Boolean) - 窗口是否是全屏的。设置为false以创建非全屏窗口,这是默认值。
  19. fullscreenable (Boolean) - 窗口是否可切换到全屏状态。默认为true
  20. simpleFullscreen (Boolean) - 使用预先设置的简单(预置)全屏模式启用全屏。默认为false
  21. skipTaskbar (Boolean) - 是否在任务栏中显示窗口。默认为false
  22. kiosk (Boolean) - 是否创建无边框窗口。默认为false
  23. title (String) - 默认窗口标题。默认为"Electron"
  24. icon (String) -在任务栏上使用的图标。
  25. show (Boolean) - 窗口是否在创建时显示。默认为true
  26. frame (Boolean) - 设置为false以在无框模式下运行窗口。默认为true
  27. parent (BrowserWindow) - 设置父窗口。
  28. modal (Boolean) - 是否创建模态窗口。默认为false
  29. acceptFirstMouse (Boolean) - 是否允许在模态窗口获得焦点前发送鼠标事件。
  30. disableAutoHideCursor (Boolean) - 是否隐藏光标在一段时间不活动后。默认为false
  31. autoHideMenuBar (Boolean) - 自动隐藏菜单栏,除非按下Alt键。默认为false
  32. enableLargerThanScreen (Boolean) - 是否允许更改窗口大小超过屏幕大小。默认为false
  33. backgroundColor (String) - 窗口的背景颜色为16进制值。默认为#FFF(白色)。
  34. hasShadow (Boolean) - 设置为true为窗口添加阴影。默认为true
  35. opacity (Number) - 设置窗口的初始不透明度,介于0.0(完全透明)和1.0(完全不透明)之间。
  36. darkTheme (Boolean) - 强制窗口使用深色主题,只在一些GTK+3桌面环境下有效。默认为false
  37. transparent (Boolean) - 使窗口透明。默认为false
  38. type (String) - 窗口的类型,默认为常规窗口。详见文档。
  39. titleBarStyle (String) - 标题栏的样式,默认是default。详见文档。
  40. trafficLightPosition (Object) - 设置窗口控制UI的位置。
  41. webPreferences (Object) - 设置网页功能。详见文档。
  42. vibrancy (Object) - 将窗口渲染为一个模糊的地区。
  43. zoomToPageWidth (Boolean) - 控制是否在创建窗口时缩放为页面宽度,以防止过小的书写。默认为false

✨ 结语

        

http://www.yayakq.cn/news/704433/

相关文章:

  • 济源市建设网站陇南网站定制开发公司
  • 赣州那里有做网站的公司火山软件开发平台教程
  • 收费网站有哪些安卓小程序开发教程
  • 网站建设技术思维导图国外 平面设计网站
  • 平台电商网站开发成都网站建设略奥网络
  • 杭州哪家网站建设比较好怎样注册一个自己的网站
  • 网站seo知识合肥的网站建设公司哪家好
  • 网站设计网站设计网站设计开发一套小程序多少钱
  • 网站上怎么做推广比较好呢wordpress头像插件
  • h5case什么网站哪个网站可以做加工
  • 中企网络科技建站安全网站建设
  • 科技网站域名个人网站建设方案书实例
  • asp.ney旅游信息网站下载 简洁免费h5制作app平台
  • 域名注册官方网站wordpress 腾讯地图插件
  • 网站建设大纲wordpress get_post
  • 颍上县建设局网站深圳网站设..
  • 怀化网站开发wordpress文章封面
  • wordpress建站插件安全手工制作书签简单漂亮
  • 上海手机网站建设报价成都设计院有哪些
  • 网站开发维护岗位职责3d网站设计
  • 网站制作公司相关工作wordpress共享文件夹
  • 彩票网站和app建设厦门网站建设屈兴东
  • 淄博网站制作定制视觉wordpress域名访问不了
  • ps制作个性字网站专业专业的网站开发
  • 湖州网站设计qq推广赚钱一个2元
  • 手机免费创建网站的软件一个人在线观看视频播放免费
  • 漳州正规网站建设公司wordpress管理员登入
  • 免费创建app网站江苏建工
  • 滁州建设网站公司html制作学校网页
  • 如何建立团购网站建设专业网站哪家更专业