Vuejs右鍵彈出菜單


一、安裝

npm install @xunlei/vue-context-menu

二、修改main.js

import VueContextMenu from '@xunlei/vue-context-menu'
 
Vue.use(VueContextMenu)

三、使用

 <context-menu class="right-menu" 
            :target="contextMenuTarget" 
            :show="contextMenuVisible" 
            @update:show="(show) => contextMenuVisible = show">
            <a href="javascript:;" @click="new">新建</a>
            <a href="javascript:;" @click="del">刪除</a>
        </context-menu>
export default {
    name: 'basetable',
    data() {
        return {
            contextMenuTarget: document.body, //綁定的dom
            contextMenuVisible: false,
            }
        }
}
methods: {
        new(){
            this.contextMenuVisible=false
        },
        del(){
            this.contextMenuVisible=false
        }
    }

四、效果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM