在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 使用element-UI的el-dropdown時綁定@click,click事

使用element-UI的el-dropdown時綁定@click,click事件不觸發(fā)?

圖片描述

回答
編輯回答
骨殘心

el-dropdown-item沒有自定義click事件, 兩個解決辦法:

  • 使用原生click事件
@click.native = "logout"
  • 使用菜單項的指令事件
<el-dropdown @command="handleCommand">

<el-dropdown-item command="logout">退出登錄</el-dropdown-item>

methods: {
    handleCommand(command) {
        if (command === 'logout') {
            this.logout()
        }
    }
}
2017年8月24日 20:06
編輯回答
避風港

不能在item里面直接用@click

<el-dropdown-item>
    <span @click="logout()">退出登錄</span>
</el-dropdown-item>
2017年3月13日 23:37
編輯回答
冷眸

試試@click.native = "logout()"

2017年3月12日 15:15
編輯回答
若相惜
<el-dropdown @command="handleCommand">

<el-dropdown-item command="logout">退出登錄</el-dropdown-item>

methods: {
    handleCommand(command) {
        this[command]()
    },
    logout () {
        // ...
    }
}
2017年12月18日 10:24