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

如何做收费影视资源网站厨师培训

如何做收费影视资源网站,厨师培训,北京效果好的网站推广,网站建设仪器配置表新建一个文件夹,然后进行 npm init -y 进行初始化,然后我们在进行 npm i electron --save-dev , 此时我们按照官网的教程进行一个初步的搭建, 1.在 package.json 文件进行修改 {"name": "electron-ui","version…

新建一个文件夹,然后进行 npm init -y 进行初始化,然后我们在进行 npm i electron --save-dev   , 此时我们按照官网的教程进行一个初步的搭建,

  • 1.在 package.json 文件进行修改
{"name": "electron-ui","version": "1.0.0","description": "electron app!","main": "main.js","author": "He Ming","license": "ISC","scripts": {"start": "electron ."},"devDependencies": {"electron": "^30.1.0"}
}
  • 新建 main.js  文件

在 main.js 文件中我们需要进行初步搭建 

  •  引入 electron 
const { app, BrowserWindow } = require('electron')
  • 创建启动执行之后的窗口

在创建启动执行窗口我们需要进行搭建,

whenReady:返回的是一个 Promise 我们在then里面进行窗口实例创建 

loadFile : 窗口加载页面

on: 监听窗口关闭事件

     生命周期事件

app.whenReady().then(() => {const mainWin = new BrowserWindow({width: 600,height: 600,})// 窗口加载页面mainWin.loadFile('index.html')// 监听窗口mainWin.on('closed', () => {// mainWin = null})
})
  • 监听所有窗口都关闭

此次监听窗口关闭的是所有的窗口关闭事件,

// 监听所有窗口都关闭
app.on('window-all-closed', () => {// macOS 下,当关闭所有窗口时,应用不会退出if (process.platform !== 'darwin') {// 调用退出事件app.quit()}
})

完整代码 

  •  mian.js
const { app, BrowserWindow } = require('electron/main')
const path = require('node:path')function createWindow () {const win = new BrowserWindow({width: 800,height: 600,webPreferences: {preload: path.join(__dirname, 'preload.js')}})win.loadFile('index.html')
}app.whenReady().then(() => {createWindow()app.on('activate', () => {if (BrowserWindow.getAllWindows().length === 0) {createWindow()}})
})app.on('window-all-closed', () => {if (process.platform !== 'darwin') {app.quit()}
})
  •   preload.js
window.addEventListener('DOMContentLoaded', () => {const replaceText = (selector, text) => {const element = document.getElementById(selector)if (element) element.innerText = text}for (const type of ['chrome', 'node', 'electron']) {replaceText(`${type}-version`, process.versions[type])}
})
  • 新建 index.html  文件
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>桌面应用</title>
</head><body><h1>桌面级应用</h1>
</body></html>

http://www.bjxfkj.com.cn/article/106129.html

相关文章:

  • 24小时学会网站建设 pdfseo排名优化价格
  • 单产品 网站什么是搜索推广
  • 公司网站建设服务类别seo网站自动发布外链工具
  • 做艺术品拍卖的网站国家高新技术企业查询
  • 网站后台管理系统代码互联网营销师怎么做
  • 贸易公司寮步网站建设极致发烧新网域名注册查询
  • labview可以做网站吗阐述网络营销策略的内容
  • 河南河南省住房和城乡建设厅网站深圳网站做优化哪家公司好
  • 徐州做网站的设计师广州市疫情最新情况
  • 做仿网站公司网站前期推广
  • 权威发布e站近几天的新闻摘抄
  • 优秀网站制作网站seo优化的目的
  • 服饰网站建设自己建立网站步骤
  • 网页设计资料的网站推广方式怎么写
  • 网站建设自助建站百度一下就知道手机版
  • 我想买个空间自己做网站安卓系统优化app
  • 专门做外国的网站有哪些seo交流论坛seo顾问
  • 一个企业做网站的目的百度搜索风云榜小说
  • 上海高端网站建设服务南昌seo全网营销
  • 网站建设项目实施方案百度小说搜索风云榜
  • 网站设计与网站建设a卷天津做优化好的公司
  • 做跨境电商一件代发的网站网站设计方案模板
  • 蓝韵官方网站百度一下你就知道官网网址
  • 房产网站建设的目的湖南网站推广
  • 北京网站制作最新教程seo关键词排名优化矩阵系统
  • 苏州吴江做网站公司seo的中文意思
  • h5网站建设公司seo文案范例
  • 电商网站如何做多语言架构广东东莞今日最新消息
  • 电脑做系统ppt下载网站好中国十大seo
  • 泰州网站制作套餐免费b站推广入口