位置: 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调整图标大小)

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

  • 华为手表新款watch3怎么独立通话(华为手表新款watch3pro怎么连接手机)

    华为手表新款watch3怎么独立通话(华为手表新款watch3pro怎么连接手机)

  • 小红书可以投屏到电视吗(小红书可以投屏直播吗)

    小红书可以投屏到电视吗(小红书可以投屏直播吗)

  • 苹果11通讯录怎么按字母查找(苹果11通讯录怎么导入卡里)

    苹果11通讯录怎么按字母查找(苹果11通讯录怎么导入卡里)

  • 机带ram是什么意思(机带ram是什么意思4g)

    机带ram是什么意思(机带ram是什么意思4g)

  • 能发消息朋友圈却显示非好友(微信可以发朋友圈不能发信息)

    能发消息朋友圈却显示非好友(微信可以发朋友圈不能发信息)

  • 淘宝裂变优惠券怎么设置(淘宝裂变优惠券怎么设置到详情页)

    淘宝裂变优惠券怎么设置(淘宝裂变优惠券怎么设置到详情页)

  • 拼多多的免拼卡在哪里找到(拼多多的免拼卡在哪里看)

    拼多多的免拼卡在哪里找到(拼多多的免拼卡在哪里看)

  • 苹果手机qq更新不了怎么办(苹果手机QQ更新了要重新输入密码吗)

    苹果手机qq更新不了怎么办(苹果手机QQ更新了要重新输入密码吗)

  • vivo设置返回键位置(vivo设置返回键怎么在屏幕旁边)

    vivo设置返回键位置(vivo设置返回键怎么在屏幕旁边)

  • 被拉黑还能收到短信吗(被拉黑还能收到验证消息吗)

    被拉黑还能收到短信吗(被拉黑还能收到验证消息吗)

  • 快手已重置什么意思(快手什么叫重置)

    快手已重置什么意思(快手什么叫重置)

  • 读取手机状态和身份是什么意思(读取手机状态和身份关闭)

    读取手机状态和身份是什么意思(读取手机状态和身份关闭)

  • 应用悬浮窗是什么意思(应用里面的悬浮窗是什么意思)

    应用悬浮窗是什么意思(应用里面的悬浮窗是什么意思)

  • nova6se和nova6区别(华为nova6和nova6se有什么区别哪个好看配置参数对比)

    nova6se和nova6区别(华为nova6和nova6se有什么区别哪个好看配置参数对比)

  • 一个手机号可以办两张卡吗(一个手机号可以绑定几个微信)

    一个手机号可以办两张卡吗(一个手机号可以绑定几个微信)

  • ie怎么降级(ie怎么降级7)

    ie怎么降级(ie怎么降级7)

  • 手机空格键是哪个(手机的空格键是哪个)

    手机空格键是哪个(手机的空格键是哪个)

  • 搜索历史为啥老关闭(搜索历史为什么打不开)

    搜索历史为啥老关闭(搜索历史为什么打不开)

  • 手机瀑布屏有什么用(瀑布屏手机致命缺点)

    手机瀑布屏有什么用(瀑布屏手机致命缺点)

  • 买苹果xsmax送耳机吗(苹果xs送耳机)

    买苹果xsmax送耳机吗(苹果xs送耳机)

  • 手机需要单独过安检吗(手机需要不定期关机吗)

    手机需要单独过安检吗(手机需要不定期关机吗)

  • nnbs是什么(nncb什么意思)

    nnbs是什么(nncb什么意思)

  • 有转账记录怎么加好友(有转账记录怎么联系对方)

    有转账记录怎么加好友(有转账记录怎么联系对方)

  • r17是什么手机(R17是什么手机)

    r17是什么手机(R17是什么手机)

  • cad的快捷键(cad的快捷键怎么用不了)

    cad的快捷键(cad的快捷键怎么用不了)

  • Narrenmuehle(愚人磨坊风车),德国Dülken (© dpa picture alliance/Alamy)(愚人二部曲)

    Narrenmuehle(愚人磨坊风车),德国Dülken (© dpa picture alliance/Alamy)(愚人二部曲)

  • IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)

    IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)

  • 城建税的税目是哪些
  • 计提坏账准备的做法体现了
  • 小规模首次申请发票张数
  • 事业单位不用纳税吗
  • 小企业会计准则适用于哪些企业
  • 销售单用途商业预付卡是否可能涉嫌诈骗
  • 银行如何做存款
  • 小规模纳税人季报还是月报?
  • 电商平台退货退款流程图
  • 冲销暂估入库
  • 安全费用提取使用管理办法2022 136
  • 老师课时费计入什么科目
  • 待摊费用按照入账金额还是合同金额摊销?
  • 企业税收案例分析
  • 医疗器械销售税负率是多少
  • 对账单回复函
  • 金蝶软件不审核直接过账
  • 去税局代开开专用发票需要带什么证件?
  • 利息保障倍数能反映企业偿债能力吗
  • 政府发放的稳岗补贴怎么做账
  • 出口退税的条件包括哪些( )
  • 奖励先进个人计划怎么写
  • 海关进口增值税专用缴款书
  • php数组函数题目
  • 会计中记账凭证复核是谁负责
  • 在建工程主要包括哪些
  • 销售已使用过的固定资产增值税税率
  • php 赋值
  • 银行存放同业的钱安全吗
  • 过桥资金账务处理
  • 销货退回与折让属于什么科目
  • php怎么输出中文
  • 调整多计提企业利润
  • 陆家嘴金融贸易区管委会主任
  • 小规模纳税人免征增值税政策
  • 数据库与缓存不一致解决方案
  • Yii CFileCache 获取不到值的原因分析
  • PHP面向对象程序设计
  • _ html
  • thinkphp和php
  • php框架自动加载
  • php yield 异步
  • rc远程桌面
  • word element
  • wordpress建立数据库失败
  • 农机销售免税政策
  • 其他应收款专项审计报告
  • 什么是,利息
  • 企业亏损了
  • 原始凭证太多怎么做账
  • 银行汇票的会计处理过程分为什么阶段
  • 买赠业务税务处理
  • 资源税代扣代缴取消时间
  • 增值税专票开具与发票专用章保管
  • 什么是无形资产包括哪些
  • 哪些收入属于免增值税
  • 增值税年末必须要交吗
  • 企业各种盘盈和盘亏分录
  • 现金支票取现怎么记账
  • 注册公司可以代办吗法人需要到场吗?
  • 苹果正式推送ios
  • linux中使用fdisk命令进行硬盘分区
  • windows10下软件的app
  • centos设置永不待机
  • Linux操作系统网络及主机名配置
  • w10简易版
  • win7网页有错误如何修复?
  • 如何关闭win8自带杀毒
  • cocos2dx drawcall优化
  • unity3d怎么用
  • jquery validate.js表单验证入门实例(附源码)
  • Android游戏开发实践指南
  • android游戏开发框架
  • xcode用法
  • js遍历table的td
  • 河北怎么网上申请无犯罪证明
  • 工会经费范围税率是多少
  • 购买方销售方什么意思
  • 广州酒家月饼抽奖公告最新
  • etc可以抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设