快乐的梦鱼

Results 24 comments of 快乐的梦鱼

作者似乎好久不更新了。我自己写了一个vue3版本的右键菜单,使用方法都差不多,可以直接用 [vue3-context-menu](https://github.com/imengyu/vue3-context-menu)

非常感谢您的支持和建议!最近一直在努力完善,也在考虑增加一些新功能了。

已经修复啦,更新一下就可以用了 `npm update @imengyu/vue3-context-menu`。 原因是因为这个文件是ts写的,你的项目要支持typescript才能编译进来。 这次生成了打包好的lib版本,不需要编译直接导入就可以了: ```js import '@imengyu/vue3-context-menu/lib/vue3-context-menu.css' import ContextMenu from '@imengyu/vue3-context-menu' ```

之前版本设计有缺陷,在最新版本中修复了,经过测试嵌套没问题

Thank you for your question. This problem has been fixed in the latest version. Now, only one menu can be opened at the same time.

感谢提出建议!1.3.7 支持了 之前这个动画不生效是因为有些地方菜单都是需要快速响应的,加了动画反而操作不便。 现在支持动画了,增加了 MenuOptions.menuTransitionProps 属性用于设置菜单显示隐藏时的 Transition 组件属性。 内部使用了 Vue 的 [Transition](https://cn.vuejs.org/guide/built-ins/transition.html) 组件实现,可以参考其文档,基本可以满足动画需求了

Hello, 1.4.0 can update theme dynamically in component mode

Menu is mount to `body` by default, you can change it use `getContainer` property in MenuOptions, [Change container](https://imengyu.top/pages/vue3-context-menu-docs/en/guide/custom-container.html). ```js ContextMenu.showContextMenu({ getContainer: () => document.querySelector('#app'), //... }) ```

抱歉,之前我也不知道为什么引用不了,过了这么久今天才知道原来是名称的问题,在CDN 引入的 Vue 中 , 需要通过 `window['vue3-context-menu'].default` 来导入,可以参考 [文档](https://imengyu.top/pages/vue3-context-menu-docs/guide/install.html#%E5%A6%82%E4%BD%95%E5%9C%A8-cdn-%E5%BC%95%E7%94%A8%E7%9A%84%E5%8D%95%E9%A1%B5%E5%BA%94%E7%94%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%E8%8F%9C%E5%8D%95%E7%BB%84%E4%BB%B6) 。

抱歉项目很长时间没有维护了。当时上传的时候没有把mono一并包含进来,mono需要自己编译生成(最新版本都可以),可以去https://github.com/mono/mono下载自己编译一遍很方便的。然后在本项目的引用路径添加你的mono目录编译生成就可以。c#项目都已经完全上传了。