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

node-ddk,electron 组件, 系统基上下文菜单(右键菜单)

node-ddk 操作窗口

https://blog.csdn.net/eli960/article/details/146207062

也可以下载demo直接演示

http://linuxmail.cn/go#node-ddk

在渲染进程(既web端)操作

import renderer, { NODEDDK } from "node-ddk/renderer"

renderer.systemMenu.show({
    menus: [
        {
            label: "item 1 哈哈哈哈哈哈",
            click: () => { console.log("item 1") }
        },
        {
            label: "item 2",
            click: () => { console.log("item 2") }
        },
        {
            label: "",
            separator: true,
        },
        {
            label: "item 3",
            click: () => { console.log("item 3") }
        },
        {
            type: "checkbox",   // 模拟选中状态
            checked: true,
            label: "复选框",
        },
    ],
    // 关闭后执行
    afterClose : () => { 
        console.log("closed")
    },
    // 字符宽度, 10 相当余 10个 英文字母, 或 5 个汉字
    minAbcCharLength: 10,
})

效果

在这里插入图片描述


http://www.kler.cn/a/593070.html

相关文章:

  • 在麒麟系统(基于Ubuntu或Debuntu)的离线环境中创建本地APT仓库
  • Certd自动化申请和部署SSL证书并配置https
  • MySQL(事物下)
  • C#通过SignalR直接返回流式响应内容
  • git创建一个本地仓库与远程仓库关联并推送文件到远程仓库
  • 十八、实战开发 uni-app x 项目(仿京东)- 后端生成API文档
  • 再探C语言(1)
  • 4.1-4 SadTalker数字人 语音和嘴唇对应的方案
  • 【Go语言圣经2.6】
  • 【责任链模式的多种实现方式及其应用】
  • docker需要sudo才能使用
  • 【canvas】一键自动布局:如何让流程图节点自动找到最佳位置
  • 目标检测YOLO实战应用案例100讲-基于毫米波雷达与摄像头协同的道路目标检测与识别(续)
  • 【Linux笔记】动态库与静态库的理解与加载
  • 轻量级模块化前端框架:快速构建强大的Web界面
  • Grounding DINO: 将DINO与接地预训练结合用于开放集目标检测
  • OPPO手机怎么更改照片天空?照片换天空软件推荐
  • 【开源宝藏】30天学会CSS - DAY2 第二课 Loader Ring Demo
  • 洛谷 P3986 斐波那契数列
  • MySQL 多列 IN 查询详解:语法、性能与实战技巧