位置: IT常识 - 正文

vue中,右键菜单组件v-contextmenu的使用(vue 右键菜单)

编辑:rootadmin
vue中,右键菜单组件v-contextmenu的使用 vue中,右键菜单组件v-contextmenu的使用1、效果

推荐整理分享vue中,右键菜单组件v-contextmenu的使用(vue 右键菜单),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 右键菜单,vue右键弹出菜单,vue 鼠标右击事件,vue鼠标右键,vue右键弹出菜单,vue 右键菜单,vue右键点击菜单,vue右键点击菜单,内容如对您有帮助,希望把文章链接给更多的朋友!

右键菜单之禁用和子菜单

2、流程

第一步:安包

npm install v-contextmenu --save-devnpm install --save vue-runtime-helpers

第二步:引入

src/main.js

import contentmenu from 'v-contextmenu'import 'v-contextmenu/dist/index.css'Vue.use(contentmenu)

package.json

"dependencies": { "vue-runtime-helpers": "^1.1.2",}"devDependencies": { "v-contextmenu": "^2.9.0",}

第三步:使用

效果1-右键菜单之禁用和子菜单

index.vue

<template><div class="wrap" v-contextmenu:contextmenu> <v-contextmenu ref="contextmenu" theme="bright"> <v-contextmenu-item ><i class="fa fa-search"></i>上插入</v-contextmenu-item> <v-contextmenu-submenu title="哈哈"> <v-contextmenu-item ><i class="fa fa-search"></i>上12插入</v-contextmenu-item> </v-contextmenu-submenu> <v-contextmenu-item><i class="fa fa-search"></i>下插入</v-contextmenu-item> <v-contextmenu-item divider></v-contextmenu-item> <v-contextmenu-item><i class="fa fa-search"></i>左插入</v-contextmenu-item> <v-contextmenu-item disabled><i class="fa fa-search"></i>右插入</v-contextmenu-item> <div class="flag"> <span><i class="fa fa-star"></i></span> </div> </v-contextmenu></div></template><style>.wrap{ width: 200px; height: 200px; border: 1px solid red;}</style>

效果2-基本效果

index.vue

<template> <div class="wrap" v-contextmenu:contextmenu> <v-contextmenu ref="contextmenu"> <v-contextmenu-item>菜单1</v-contextmenu-item> <v-contextmenu-item>菜单2</v-contextmenu-item> <v-contextmenu-item>菜单3</v-contextmenu-item> </v-contextmenu> </div></template><style>.wrap{ width: 200px; height: 200px; border: 1px solid red;}</style>3、使用说明api

npm地址——https://www.npmjs.com/package/v-contextmenu

另一个参考组件地址——https://www.npmjs.com/package/v-contextmenu-directive

3.1、指令v-contextmenu:ref

其中 ref 为一个 VContextmenu 的实例,例如

<v-contextmenu ref="contextmenu"> <v-contextmenu-item>菜单</v-contextmenu-item></v-contextmenu><div v-contextmenu:contextmenu></div>3.2、组件VContextmenu-根元素

根组件

Attributes属性

参数说明类型可选值默认值eventType触发其显示的事件类型String事件名contextmenutheme主题Stringdefault / brightdefault

v-contextmenu: 根元素

vue中,右键菜单组件v-contextmenu的使用(vue 右键菜单)

default: 根元素-默认主题(蓝背景)

​ bright: 根元素-亮色主题(红背景)

另外可自行根据 classnames 进行样式覆盖

<v-contextmenu ref="contextmenu" theme="bright">

Methods方法

方法名称说明参数show显示菜单{ top: number, left: number },top 和 left 均为菜单相对浏览器窗口的值hide隐藏菜单–

Events

事件名称说明回调参数show菜单显示时触发的事件菜单组件的 vmhide菜单隐藏时触发的事件菜单组件的 vmVContextmenuItem-单个菜单

单个菜单,只能在 VContextmenu, VContextmenuSubmenu 和 VContextmenuGroup 下使用

Attributes

参数说明类型可选值默认值divider是否为分隔符Booleantrue / falsefalsedisabled是否禁用Booleantrue / falsefalseautoHide被点击后菜单是否自动隐藏Booleantrue / falsetrue

v-contextmenu-item: 单个菜单

hover: 单个菜单激活状态

disabled: 单个菜单禁用状态

divider: 分割线

<v-contextmenu-item divider></v-contextmenu-item><v-contextmenu-item :auto-hide="false">不自动关闭1</v-contextmenu-item>

Events

事件名称说明回调参数click菜单被点击时触发的事件第一个参数是 vm, 第二个参数是该菜单的 eventmouseenter鼠标移动到菜单上时触发的事件第一个参数是 vm, 第二个参数是该菜单的 eventmouseleave鼠标从菜单上离开时触发的事件第一个参数是 vm, 第二个参数是该菜单的 eventVContextmenuSubmenu-子菜单容器

子菜单,可嵌套使用

Attributes属性

参数说明类型可选值默认值title菜单名String––disabled是否禁用Booleantrue / falsefalse v-contextmenu-submenu: 子菜单容器

​ title: 子菜单标题

​ icon: 子菜单标题 icon

Events事件

事件名称说明回调参数mouseenter鼠标移动到菜单上时触发的事件第一个参数是 vm, 第二个参数是该菜单的 eventmouseleave鼠标从菜单上离开时触发的事件第一个参数是 vm, 第二个参数是该菜单的 event

Slots

Slot 名说明title菜单名,和 title 属性二选一VContextmenuGroup-按钮组根元素

菜组单,嵌套 VContextmenuItem 使用

Attributes属性

参数说明类型可选值默认值maxWidth最大宽度Number / String

`-按钮组根元素

菜组单,嵌套 VContextmenuItem 使用

Attributes属性

参数说明类型可选值默认值maxWidth最大宽度Number / Stringv-contextmenu-group__menus: 按钮组按钮容器
本文链接地址:https://www.jiuchutong.com/zhishi/287140.html 转载请保留说明!

上一篇:RuoYi-Vue——图标使用(vue调整图标大小)

下一篇:抖音小程序实践三:接口开发指南(抖音小程序任务哪里接)

  • iqooz5有红外吗(iqooz1有红外吗)

    iqooz5有红外吗(iqooz1有红外吗)

  • 怎么扫别人爱奇艺会员(怎么扫别人爱奇艺会员手机)

    怎么扫别人爱奇艺会员(怎么扫别人爱奇艺会员手机)

  • 苹果手机指南针怎么校准(苹果手机指南针海拔怎么不显示)

    苹果手机指南针怎么校准(苹果手机指南针海拔怎么不显示)

  • 小米8se机身材质(小米8se外形尺寸多大)

    小米8se机身材质(小米8se外形尺寸多大)

  • 怎样改微信号码(怎么改微信号码)

    怎样改微信号码(怎么改微信号码)

  • 只读存储器有哪些(只读存储器有哪几种)

    只读存储器有哪些(只读存储器有哪几种)

  • 荣耀10支持内存卡吗(荣耀magic5怎么显示运行内存)

    荣耀10支持内存卡吗(荣耀magic5怎么显示运行内存)

  • word导航栏不显示标题(word导航栏不显示一级标题)

    word导航栏不显示标题(word导航栏不显示一级标题)

  • 快手怎么看谁分享了我的作品(快手怎么看谁分享了我的主页)

    快手怎么看谁分享了我的作品(快手怎么看谁分享了我的主页)

  • 微信左下角老是有个1(微信左下角带个图标)

    微信左下角老是有个1(微信左下角带个图标)

  • 路由器假死如何解决(解决路由器假死的秘诀)

    路由器假死如何解决(解决路由器假死的秘诀)

  • 抖音直播放电视剧可以吗(抖音直播放电视剧版权怎么申请)

    抖音直播放电视剧可以吗(抖音直播放电视剧版权怎么申请)

  • 任务管理器不可以用于(任务管理器不可以关闭什么)

    任务管理器不可以用于(任务管理器不可以关闭什么)

  • word的输入操作有哪两种状态(word2016的输入操作有哪两种状态)

    word的输入操作有哪两种状态(word2016的输入操作有哪两种状态)

  • mg4j2cha是什么版本(mg4j2za/a是什么版本)

    mg4j2cha是什么版本(mg4j2za/a是什么版本)

  • 苹果怎么设置指纹(苹果怎么设置指纹密码)

    苹果怎么设置指纹(苹果怎么设置指纹密码)

  • oppor9手机有插件吗(oppor9的插件在哪里)

    oppor9手机有插件吗(oppor9的插件在哪里)

  • oppor11打电话听筒声音小(oppor 11接电话声音小怎么回事)

    oppor11打电话听筒声音小(oppor 11接电话声音小怎么回事)

  • 仅紧急电话怎样解除(仅紧急电话怎样拉黑)

    仅紧急电话怎样解除(仅紧急电话怎样拉黑)

  • 苹果手机相机专业模式在哪里(苹果手机相机专业模式拍月亮)

    苹果手机相机专业模式在哪里(苹果手机相机专业模式拍月亮)

  • 爱奇艺客户端播放卡顿如何解决(爱奇艺客户端播放卡顿)

    爱奇艺客户端播放卡顿如何解决(爱奇艺客户端播放卡顿)

  • 陌陌载入失败请稍后再试(陌陌载入失败请重新登录)

    陌陌载入失败请稍后再试(陌陌载入失败请重新登录)

  • 天网监控视频保存多长时间(天网监控视频保存在u盘里面吗)

    天网监控视频保存多长时间(天网监控视频保存在u盘里面吗)

  • 为什么WIN10本地连接经常掉线?(window10为什么没有本地用户和组)

    为什么WIN10本地连接经常掉线?(window10为什么没有本地用户和组)

  • 进项税额转出会影响利润吗
  • 如何办理车辆购置置换补贴手续
  • 个调税新政策
  • 企业被环保关停政府赔偿
  • 利润是非限定净现值吗
  • 实收资本变化的账务处理
  • 本期准予抵减税额怎么算
  • 成本模式的投资性房地产折旧计入什么
  • 在建工程领用原材料的账务处理
  • 跨省工程需要什么条件
  • 以公司股权作价入股母公司
  • 数量金额式适用于哪些科目
  • 境内所得境外发放工资
  • 出口免税进项税额转出会计分录
  • 2017 160号文件
  • 工程会计做账流程及会计分录
  • 应交税费包括了增值税吗
  • 小规模纳税人咨询服务费的税率是多少
  • 公司租赁房屋的物业费怎么入账
  • 社会团体的费用包括哪些
  • 盘活存量国有资产与轻资产运营
  • 劳务公司开发票,劳务公司怎么转取收入
  • win11触摸板不能用
  • php怎么自学
  • 生产成本包括哪些项目
  • 解决打呼噜只需一杯水
  • root怎么开oppo
  • 自制生产设备领用原材料按照什么确认收入
  • CLIP模型原理
  • php文件上传用什么请求方法
  • 不锈餐具有几种材质
  • php连接
  • k8s安装步骤
  • vue框架搭建步骤
  • 电梯维保越来越没搞头了
  • 合并报表少数股东权益抵消分录
  • 看望生病职工慰问品
  • 验证码php代码
  • 个税扣错了申请退税
  • 租赁收入会计分录怎么做
  • 补缴印花税分录
  • 记账王怎么打开以前的账套
  • 文化事业建设费报告表
  • 无法连接配置的sql服务器
  • 劳务费个人所得税怎么查
  • 专用发票丢失怎么入账
  • 差旅费会计科目怎么做
  • 土地出让金返还比例是多少
  • 一般纳税人的招待费会计分录
  • 免抵退账务处理流程
  • 劳务派遣公司主营业务成本是什么
  • 企业到外地
  • 其他应付款包括哪些内容
  • 出口货物没有进项发票用什么平台申报
  • kvm虚拟机paused
  • 怎么将windowsxp换成windows7
  • 师说词类活用
  • Win10年度更新(RS1)怎么样升级?升级方法一览
  • mac迅雷不限速
  • Win10 Mobile 10586.36预览版怎么更新?
  • linux中nfs的搭建
  • win7系统更新补丁会解决游戏卡顿的问题吗
  • 怎么禁止电脑qq自动启动
  • js前端导出word
  • 高级控件动态数据加载过程有哪些
  • css选择器类选择器
  • perl常用函数
  • cocos2d教程
  • css美化表单 案例
  • 同一个页面
  • js的settimeout方法
  • python向oracle写入
  • 友盟模块
  • 印花税没有做税种认定怎么办
  • 地税税务稽查管理办法
  • 辽宁省国家税务局网上申报
  • 建筑垃圾清运属于什么应税服务
  • 个人所得税全年不到60000,单月超过
  • 深圳交警的微博
  • 玉石手镯零售环保要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设