{"versions":{"0.1.3":{"name":"e-vue-contextmenu","version":"0.1.3","description":"基于 vue 的鼠标右键菜单组件","main":"lib/e-vue-contextmenu.common.js","keywords":["vue","contextmenu","shengchangwei"],"homepage":"https://github.com/ShengChangWei/e-vue-contextmenu#readme","repository":{"type":"git","url":"git+https://github.com/ShengChangWei/e-vue-contextmenu.git"},"scripts":{"start":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","lib":"vue-cli-service build --target lib --name e-vue-contextmenu --dest lib packages/index.js"},"author":{"name":"圣长伟","email":"2367896538@qq.com"},"license":"MIT","dependencies":{"vue":"^2.6.6"},"devDependencies":{"@vue/cli-plugin-babel":"^3.5.0","@vue/cli-plugin-eslint":"^3.5.0","@vue/cli-service":"^3.5.0","@vue/eslint-config-standard":"^4.0.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21"},"gitHead":"8d6c5992b4fcf79ac23a137e81dd1013c644824e","bugs":{"url":"https://github.com/ShengChangWei/e-vue-contextmenu/issues"},"_id":"e-vue-contextmenu@0.1.3","_shasum":"fde32528b6e1c9b8f392aebbf139dd305b6051b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"2367896538@qq.com"},"dist":{"shasum":"fde32528b6e1c9b8f392aebbf139dd305b6051b7","size":93883,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/e-vue-contextmenu/-/e-vue-contextmenu-0.1.3.tgz"},"maintainers":[{"name":"anonymous","email":"2367896538@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-vue-contextmenu_0.1.3_1557901634740_0.14631904439511856"},"_hasShrinkwrap":false,"publish_time":1557901634983,"_cnpm_publish_time":1557901634983,"contributors":[]},"0.1.1":{"name":"e-vue-contextmenu","version":"0.1.1","description":"基于 vue 的鼠标右键菜单组件","main":"lib/e-vue-contextmenu.common.js","keywords":["vue","contextmenu","shengchangwei"],"homepage":"https://github.com/ShengChangWei/e-vue-contextmenu#readme","repository":{"type":"git","url":"git+https://github.com/ShengChangWei/e-vue-contextmenu.git"},"scripts":{"start":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","lib":"vue-cli-service build --target lib --name e-vue-contextmenu --dest lib packages/index.js"},"author":{"name":"圣长伟","email":"2367896538@qq.com"},"license":"MIT","dependencies":{"vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.0.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.5.0","@vue/cli-plugin-eslint":"^3.5.0","@vue/cli-service":"^3.5.0","@vue/eslint-config-standard":"^4.0.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","node-sass":"^4.9.0","sass-loader":"^7.1.0","vue-template-compiler":"^2.5.21"},"gitHead":"8d6c5992b4fcf79ac23a137e81dd1013c644824e","bugs":{"url":"https://github.com/ShengChangWei/e-vue-contextmenu/issues"},"_id":"e-vue-contextmenu@0.1.1","_shasum":"86bd981c85569453024a66fd666b1935c7cde12d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.14.1","_npmUser":{"name":"anonymous","email":"2367896538@qq.com"},"dist":{"shasum":"86bd981c85569453024a66fd666b1935c7cde12d","size":93731,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/e-vue-contextmenu/-/e-vue-contextmenu-0.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"2367896538@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-vue-contextmenu_0.1.1_1553751162533_0.5368589461978832"},"_hasShrinkwrap":false,"publish_time":1553751162717,"_cnpm_publish_time":1553751162717,"contributors":[]}},"dist-tags":{"latest":"0.1.3"},"name":"e-vue-contextmenu","time":{"modified":"2022-01-27T14:38:09.823Z","created":"2022-01-27T14:38:09.823Z","0.1.3":"2019-05-15T06:27:14.983Z","0.1.1":"2019-03-28T05:32:42.717Z"},"readme":"# e-vue-contextmenu\n\n基于 vue 的鼠标菜单事件,本组件提供菜单的显示和隐藏，可自定义菜单，以及菜单列的样式\n\n## 展示\n<img src=\"/images/contextMenu.gif\" />\n\n## Usage\n\n1. Install\n\n\t```shell\n\tnpm install --save e-vue-contextmenu@latest\n\t```\n2. main.js\n\n    ```shell\n    import EVueContextmenu from 'e-vue-contextmenu'\n    Vue.use(EVueContextmenu)\n    ``\n3. template\n\n```html\n    <div @contextmenu.stop.prevent=\"$refs.ctxshow.showMenu($event, data)\">\n        鼠标右键点击\n    </div>\n     <e-vue-contextmenu ref=\"ctxshow\" id=\"contextStyle\" @ctx-show=\"show\" @ctx-hide=\"hide\">\n        <div @click=\"handlerSql\">Sql数据操作</div>\n        <div @click=\"hideMenu\">打开表</div>\n        <div>生成代码</div>\n    </e-vue-contextmenu>\n```\n4. javascript\n\n```javascript\n\n    hideMenu() {\n        this.$refs.ctxshow.hideMenu(); // 隐藏菜单\n    }\n    show(data) {\n        console.log('菜单显示了')\n    },\n    hide(data) {\n        console.log('菜单隐藏了')\n    },\n    handlerSql() {\n        // 自定义事件\n    }\n```\n\n\n## API\n\n- showMenu 鼠标菜单显示方法，$event, data自定义参数，@ctx-show，@ctx-hide可接收到这个参数\n- hideMenu 鼠标菜单隐藏方法，可通过this.$refs.ctxshow.hideMenu()调用\n- ctx-show 鼠标菜单显示事件\n- ctx-hide 鼠标菜单隐藏事件\n\n\n## Develop\n\n\t```shell\n\n\tnpm install // 安装依赖包\n\t\n\tnpm start // 启动项目\n    \n\t```\n\n# License\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](/LICENSE)","users":{}}