简介 目录 评价 推荐
  • 艶吇 2021-06-25

    进入Electron的世界

    0赞 · 0采集
  • 艶吇 2021-06-25

    进入Electron的世界

    0赞 · 0采集
  • 穗源 2021-05-11
    好家伙
    0赞 · 0采集
  • qq_Just心如止水_03387609 2021-03-01

    1http://img3.mukewang.com/603d08ad000119fc03940365.jpg

    0赞 · 0采集
  • agsgs 2021-02-21

    保存播放列表,持久化,addtracks函数,封装类

    截图
    0赞 · 0采集
  • agsgs 2021-02-21

    electron store本地读取记录,数据持久化

    截图
    0赞 · 0采集
  • agsgs 2021-02-21

    创建列表,在HTMl中加入DOM

    截图
    0赞 · 0采集
  • agsgs 2021-02-21

    添加音乐到曲库

    截图
    0赞 · 0采集
  • agsgs 2021-02-21

    原型图ggg

    截图
    0赞 · 0采集
  • 慕虎557368 2021-02-21

    app数据存储的位置获取

    app.getPath("userData")

    0赞 · 0采集
  • 慕虎557368 2021-02-21

    进程分为ipcMain和ipcRenderder

    1. 引入 const { ipcMain, ipcRenderer } = require('electron')

    通信:

    renderder发送

    ipcRenderer.send("key", "arg")

    main接收、发送

    ipcMain.on("key", (event, arg) => {

         console.log(arg)

        event.sender.send("key2", "from main")

        mainWindow.send("key3", "from main too")

    }

    截图
    0赞 · 1采集
  • 慕虎557368 2021-02-21

    script:require("./renderer.js")

    截图
    0赞 · 0采集
  • 慕虎557368 2021-02-21

    Electron使用IPC(interprocess communication)在进程之间进行通讯,和Chromium完全一致

    0赞 · 0采集
  • 慕虎557368 2021-02-21

    在html中引入js的时候,老师使用的是

    <script>

            require("./renderer.js")

    </script>

    我本地无效果,使用

    <script src="./renderer.js"></script>

    才可以


    0赞 · 0采集
  • 慕虎557368 2021-02-21

    程序中的.js文件不仅可以使用DOM的API,可以使用node.js的方法

    1. node.js的API 

        alert(process.versions.node)

    2. DOM的API

        window.addEventListener("DOMContentLoaded", () => {

            alert("greeting from the DOM side")

        })

    0赞 · 1采集
  • 慕虎557368 2021-02-21
    1. app.on("ready", () => {}) 监听app的ready函数,在回调里做事情

    2. 创建一个window

            const mainWindow = new BrowserWindow({

                width: 800, height: 600, 

                webPreferences: { nodeIntegration: true },

                parent: xWindow

            })

            mainWindow.loadFile("xxx.html")

            // nodeIntergration:集成node环境

            // parent: 执行当前窗口的父窗口。当父窗口关闭,子窗口随之关闭

        

    0赞 · 0采集
  • 慕虎557368 2021-02-21

    使用nodemon来检测main.js变化,直接执行electron .来运行项目

    1. `npm install nodemon -D`

    2. 选择项目的package.json,在script的start里,改为` "nodemon --watch main.js --exec 'electron ." ` ,表示让nodemon监听main.js这个文件,当有变化的时候,就执行electron .



    0赞 · 0采集
  • 穗源 2020-11-03
    优秀
    截图
    0赞 · 0采集
  • Hsinlung1988 2020-09-05
    垂直居中
    w3c flex


    0赞 · 0采集
  • 慕容9172360 2020-07-21
    GitHub地址是啥
    截图
    0赞 · 0采集
  • Hellxz 2020-05-11

    截图啦啦啦

    截图
    0赞 · 0采集
  • Hellxz 2020-05-10

    const { v4: uuidv4 } = require('uuid');

    0赞 · 0采集
  • Hellxz 2020-05-08

    截个图以防忘记

    截图
    0赞 · 0采集
  • Hellxz 2020-05-07

    开发过程中使用nodemon进行热部署,安装命令:

    npm install nodemon --save-dev
    截图
    0赞 · 0采集
  • Nuh 2020-03-23

    渲染进程的console无法在控制台打印,无法展开渲染进程的控制台时需要通过DOM展示出来。

    另,切记node 的API使用需在开启对应的设置后在渲染进程使用。

    0赞 · 0采集
  • Levid_GC 2020-02-11

    electron-builder 打包配置参考:

    https://github.com/zulip/zulip-electron/blob/master/package.json

    截图
    0赞 · 0采集
  • Levid_GC 2020-02-11

    事件冒泡与代理

    截图
    0赞 · 0采集
  • Levid_GC 2020-02-11

    进程交互流程

    截图
    0赞 · 0采集
  • Levid_GC 2020-02-11

    Electron 进程之间的通讯方式

    截图
    0赞 · 0采集
  • Levid_GC 2020-02-11

    Electron 进程之间的通讯方式

    截图
    0赞 · 0采集
数据加载中...