当前位置:首页 » 《资源分享》 » 正文

右键弹出菜单组件 vue-context-menu

7 人参与  2024年04月03日 15:55  分类 : 《资源分享》  评论

点击全文阅读


右键菜单组件有:vue-context-menu:、v-contextmenu:
这两种组件按照自己的需求进行选择

一、vue-context-menu

1、安装

npm install vue-context-menu --save

2、引入

全局引入:项目入口文件 main.jsimport VueContextMenu from 'vue-contextmenu'Vue.use(VueContextMenu)局部引入(如 user1.vue 文件)import VueContextMenu from 'vue-contextmenu'export default{    components: { VueContextMenu }}

3、使用

<template>    <div>        <vue-context-menu :contextMenuData="contextMenuData" @fn="fn" @fn1="fn1"></vue-context-menu>    </div></template><script>export default{    data(){        return {            contextMenuData: {                menuName: '',                axis: {                    x: null,                    y: null                },                menulists: [                    {                        fnHandler: 'fn',                        btnName: '点击此处调用 fn 函数'                    },                    {                        fnHandler: 'fn1',                        btnName: '点击此处调用 fn1 函数'                    },                ]            }        }    },    methods: {        fn(){},        fn1(){}    }}</script>

二、v-contextmenu

1、安装

npm i -S v-contextmenu@next或者 cdn 引入<!-- 引入 VContextmenu 组件 --><script src="https://unpkg.com/v-contextmenu@next/dist/index.min.js"></script><!-- 引入 VContextmenu 组件样式 --><link rel="stylesheet"  href="https://unpkg.com/v-contextmenu@next/dist/themes/default.css" />

2、引入

全局引入:入口文件 main.jsimport contextmenu from 'v-contextmenu'import 'v-contextmenu/dist/themes/default.css'Vue.use(contextmenu)局部引入:如在 user.vue 文件中引入import { directive, Contextmenu, ContextmenuItem } from 'v-contextmenu';import 'v-contextmenu/dist/themes/default.css'export default {  directives: {    contextmenu: directive,  },  components: {    [Contextmenu.name]: Contextmenu,    [ContextmenuItem.name]: ContextmenuItem,  }}

3、使用

<template>  <v-contextmenu ref="contextmenu">    <v-contextmenu-item @click="clickF1">菜单1</v-contextmenu-item>    <v-contextmenu-item divider></v-contextmenu-item>    <v-contextmenu-item>菜单2</v-contextmenu-item>    <v-contextmenu-item divider></v-contextmenu-item>    <v-contextmenu-item>菜单3</v-contextmenu-item>  </v-contextmenu>  <div v-contextmenu:contextmenu>右键点击此区域</div></template><script>import { directive, Contextmenu, ContextmenuItem } from 'v-contextmenu';import 'v-contextmenu/dist/themes/default.css'export default {  directives: {    contextmenu: directive,  },  components: {    [Contextmenu.name]: Contextmenu,    [ContextmenuItem.name]: ContextmenuItem,  },  methods: {    clickF1(){}  }}</script>

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/90145.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 许星森纪冰雪(日暮青山绿渐隐许星森纪冰雪结局+番外)_(许星森纪冰雪)列表_笔趣阁(日暮青山绿渐隐许星森纪冰雪结局+番外)
  • 全文潮痕蚀月光(池清禾***宸)列表_全文潮痕蚀月光
  • 「江月随人处处圆」小说无删减版在线免费阅读_[陆晨小姐孟苒]精彩章节免费试读
  • 阮雾梨闻砚辞阮见微结局+番外全书+后续+结局(闻砚辞阮雾梨)列表_阮雾梨闻砚辞阮见微结局+番外(闻砚辞阮雾梨)阮雾梨闻砚辞阮见微结局+番外全书+后续+结局在线
  • 潮痕蚀月光结局+番外池清禾***宸(潮痕蚀月光结局+番外)全书免费池清禾***宸_潮痕蚀月光结局+番外池清禾***宸列表_笔趣阁(池清禾***宸)
  • 苔藓爬满旧日诺言一口气读完全书+后续全书+后续+结局(慕晚夏顾砚廷)列表_苔藓爬满旧日诺言一口气读完全书+后续(慕晚夏顾砚廷)苔藓爬满旧日诺言一口气读完全书+后续全书+后续+结局在线
  • 「孕弟」反转剧情碎片化试读_[耀祖弟弟子宫]小说精彩节选试读
  • 旧梦随风去结局+番外(姜予宁沈昭寒)列表_旧梦随风去结局+番外(姜予宁沈昭寒)全书+后续+结局在线
  • (番外)+(全书)佛心不渡红尘劫+后续+结局(云狸越渊)全书在线_佛心不渡红尘劫+后续+结局免费列表_笔趣阁(云狸越渊)
  • 给你的第三封信是遗言沈佳芮顾温言_给你的第三封信是遗言沈佳芮顾温言列表
  • 闻砚辞阮雾梨(许是曾经有相思人面桃花长相忆+番外)_(闻砚辞阮雾梨)许是曾经有相思人面桃花长相忆+番外列表_笔趣阁(闻砚辞阮雾梨)
  • 男友让我给白月光顶罪后我杀疯了人气小说未删减节选_苏泽裴婉婷王希谣全文+后续

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1