首页 > 其他分享 >v-contextmenu

v-contextmenu

时间:2024-01-29 20:22:05浏览次数:26  
标签:vue contextmenu https juejin import com

v-contextmenu - npm (npmjs.com)

npm i [email protected] --save-dev

npm install --save vue-runtime-helpers

image-20240126173152894

# main.ts
import contentmenu from 'v-contextmenu'
import "v-contextmenu/dist/themes/bright.css";
# myTree.vue
<template>
    <div class="wrap" v-contextmenu:contextmenu>
        <v-contextmenu ref="contextmenu" theme="default">
            <v-contextmenu-item>GitHub</v-contextmenu-item>
            <v-contextmenu-item>GitLab</v-contextmenu-item>
            <v-contextmenu-submenu title="蔬菜菜">
                <v-contextmenu-item>土豆</v-contextmenu-item>
                <v-contextmenu-submenu title="青菜">
                    <v-contextmenu-item>小油菜</v-contextmenu-item>
                    <v-contextmenu-item>空心菜</v-contextmenu-item>
                </v-contextmenu-submenu>
                <v-contextmenu-item>黄瓜</v-contextmenu-item>
            </v-contextmenu-submenu>
            <v-contextmenu-item disabled>菠萝蜜</v-contextmenu-item>
            <v-contextmenu-divider />
            <v-contextmenu-item>哈密瓜</v-contextmenu-item>
            <v-contextmenu-item @click="handleUserManagement">
                <StepBackwardOutlined />
                <span>用户管理</span>
            </v-contextmenu-item>
        </v-contextmenu>
    </div>
</template>
<script lang="ts" setup>
import {
    StepBackwardOutlined,
} from '@ant-design/icons-vue';
import {message} from 'ant-design-vue';

const handleUserManagement = () => {
    message.success('用户管理');
};

</script>


<style scoped>
.wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 200px;
    border: 3px dashed rgba(90, 167, 164, 0.9);
    border-radius: 8px;
    background-color: rgba(90, 167, 164, 0.2);
}
</style>

参考:

https://juejin.cn/post/7263042106440695865?from=search-suggest

https://juejin.cn/post/7250513276236267557?from=search-suggest

https://juejin.cn/post/7001837920772423716?from=search-suggest牛

http://ashuai.work:8888/#/selectDown牛

https://segmentfault.com/a/1190000043003687

https://layui.dev/docs/2/util/#api

https://gitee.com/imengyu/vue3-context-menu#https://gitee.com/link?target=https%3A%2F%2Fimengyu.top%2Fpages%2Fvue3-context-menu-demo%2F

https://cybernika.net/v-contextmenu/

标签:vue,contextmenu,https,juejin,import,com
From: https://www.cnblogs.com/DQ-MINE/p/17995259

相关文章

  • 【WinForm详细教程五】WinForm中的MenuStrip 、ContextMenuStrip 、ToolStrip、Status
    原文链接:https://blog.csdn.net/QH2107/article/details/1341922511.MenuStripMenuStrip作为一个容器可以包含多个菜单项。MenuStrip的重要属性包括:Name:菜单的名字Dock:菜单的停靠位置Items:菜单项的集合ToolStripMenuItemToolStripMenuItem是MenuStrip中的菜单项,可以有以下......
  • WPF使用多个ContextMenu菜单并绑定指定控件右键事件触发菜单,以及后台获取ContextMenu
    前端代码<Windowx:Class="EVES_ManualTest.CurveForm"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schema......
  • JSP----jQuery插件ContextMenu生成右键菜单
    讲述三个内容:一:简介二:使用示例三:在jsp中动态生成的代码记录一:简介ContextMenu 译自:http://www.trendskitchens.co.nz/jquery/contextmenu/ ContextMenu是一个轻量级jQuery插件,用于选择性地用自己创建的菜单代替浏览器的默认右键菜单。 特点 1.可以在一个页面中使用多个右......
  • ContextMenuItem, ContextMenu, MenuItem区别与联系
    ContextMenuItem用于给成员变量增加右键菜单加在成员变量上,在成员变量上右键弹出右键菜单,对应的菜单函数只能是成员函数,不能是static函数publicclassTestContextMenu:MonoBehaviour{[ContextMenuItem("ResetCount","CtxtMenuItem_ResetCount")]publicintm......
  • 2023-7-27WPF的ContextMenu的传参绑定方式
    WPF的ContextMenu的绑定方式【作者】长生ContextMenu为何不能正常绑定在wpf中ContextMenu和ToolTip一样都是弹出层,与VisualTree已经分离了,只不过ToolTip在wpf中有进行特殊处理,所以可以正常绑定。个人觉得ContextMenu绑定的最可靠的方式首先添加BindingProxy类,继承Freezab......
  • 用vue-contextmenujs进行右键菜单的操作
    1.安装依赖npminstallvue-contextmenujs2.引用在main.js中importContextmenufrom"vue-contextmenujs"Vue.use(Contextmenu);3.使用示例我是在elementui表格中使用的<template>....<el-table.....    @row-contextmenu="onContextmenu"&......
  • 如何在tree中添加一个 contextmenu 事件!
    关键点就是TreeList上下文中要有这个被包装了的handleContextMenu定义TreeList时,继承了一些东西,还可以重写一些东西。 本例中,TreeList上下文捕获到右键菜单事件后,将该事件传递给了自定义的函数itemcontextmenu1对应的函数应该returnfalse来阻止默认菜单的行为。在函......
  • 如何在tree中添加一个 contextmenu 事件?
     /***添加绑定事件*<pre><code>*//绑定单个事件*list.on('itemclick',function(ev){*alert('21');*});*//绑定多个事件*list.on('itemrendereditemupdated',function(......
  • C# 窗体控件ContextMenuStrip下拉项之间的分割线
    1.效果如图: 2.选中ContextMenuStrip控件,在Items属性中添加Separator 3. (其中第3,4步,通过上下箭头,摆置好你要分割的位置)原文链接......
  • 让ListView中有些长按时能弹出contextMenu,有些不能。
    android开发的时候,定义了一个listView,并为他设置了setOnCreateContextMenuListener的监听,但是这样做只能使这个listView中的所有项在长按的时候弹出contextMenu。我希望的是有些长按时能弹出contextMenu,有些不能。解决这个问题的办法是为这个listView设置s......