GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - buuing/right-menu: 📜 @right-menu 是一个使用 TypeScript 开发的右键菜单插件, 🏆 可以在 JS / TS / Vue / React 等多端框架使用, 🦄 支持多级菜单 / 异步渲染 / 骨架Loading / 自适应主题 / mac黑夜模式

BranchesTags
Open more actions menu

Latest commit

 

History

189 Commits
189 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
packages
packages
 
 
static
static
 
 
.gitignore
.gitignore
 
 
.nojekyll
.nojekyll
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
_navbar.md
_navbar.md
 
 
_sidebar.md
_sidebar.md
 
 
index.html
index.html
 
 
lerna.json
lerna.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

@right-menu

一个支持 JS / TS / Vue / React 等多端框架的右键菜单插件

stars forks author license

适配框架 最新版本 NPM 下载量 CDN 使用量
JS / TS version downloads downloads
Vue version downloads downloads
React version downloads downloads

文档 - Docs

  • 官方文档 - 首页

使用 Usage

  • 在 JS / TS 中使用
  • 在 Vue 中使用
  • 在 React 中使用

贡献者

  • 🤖 核心开发: 实现了某个重要的功能 / 核心逻辑, 或者是提交过多次PR
  • 🦄 逻辑优化: 优化了某处逻辑问题, 对代码的性能做出了贡献
  • 🛰 基础建设: 完善项目的打包发布流程, 优化了一些项目构建相关
  • 🚧 需求功能: 参与项目的需求开发, 提交PR完成合并
  • 🛠 修复bug: 修复了某个可能会导致代码运行的漏洞
  • 📚 维护文档: 参与了文档的开发 / 维护 / 翻译
🤖 🛰 📚
🤖 🛰 🚧
🤖 🛰
🤖 🛠
🤖 🛰 🛠
🚧

需求计划

  • 💡 待认领
    • 🛠 在mac系统下, 第二次点击控制台时 blur 事件没有触发
    • 🚧 增加icon选项, 可以使用一些内置图标, 或让用户自由使用外部的svg图标

历史功能更新记录

  • 增加@right-menu/vue的包, 并支持vue2/3 - buuing
  • 点击非窗口区域时, 看看能不能监听到然后关闭菜单 - buuing
  • 支持new RightMenu('#box', async () => [])异步返回菜单数据 - buuing
  • 菜单的宽度根据文字长度做到自适应 - buuing
  • 增加class和style选项, 可以给当前标签添加类和样式 - buuing
  • 增加不同的主题样式: mac / win10 - buuing
  • 自动根据操作系统切换主题, 并做到自适应mac的白天/黑夜模式 - qingtiantongxie
  • 异步等待期间增加菜单骨架来作为缓冲, 减少用户等待的焦虑 - qingtiantongxie
  • 增加了三级菜单 / 多级菜单的逻辑处理, 并自动计算剩余位置来切换渲染方向 - yushen7
  • 增加了 minWidth / maxWidth 最大最小宽度的配置 - buuing
  • core包增加eslint-standard规范, 保存时校验 - dora1995
  • 增加@right-menu/react包, 支持react-dom方式使用 - Deja-vuuu
  • 增加@right-menu/react包的 hooks 使用方式 - pingxinwen
  • 增加@right-menu/vue包的 抽象组件 使用方式 - buuing

友情链接

  • 🎁 lucky-canvas 一个跨平台、兼容多端的【大转盘 / 九宫格 / 老虎机】抽奖插件

About

📜 @right-menu 是一个使用 TypeScript 开发的右键菜单插件, 🏆 可以在 JS / TS / Vue / React 等多端框架使用, 🦄 支持多级菜单 / 异步渲染 / 骨架Loading / 自适应主题 / mac黑夜模式

buuing.github.io/right-menu/#/

Resources

Readme
MIT license
Activity

Stars

406 stars

Watchers

2 watching

Forks

46 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.