在vue项目中使用element-ui框架并且适配了移动端,但是el-dropdown需要二次点击才关闭
https://pic7.58cdn.com.cn/nowater/webim/big/n_v2d3dcf5175fbc48d9aea08decb832325c.png
你的 激活方式是 hover? 因为移动端没有 hover事件
不确定是否其他配置导致的两次,光从需求分析,你要点一次就触发关闭,那就在点击事件里面加个逻辑:就是关闭dropdown
1. html部分:加个ref,加个click
<el-dropdown ref="drop" @click="clickDropDown">
</el-dropdown>
2. 函数实现里面
clickDropDown () {
this.$refs.drop.hide()
}