只用了el-dropdown,怎么控制el-dropdown的显示和隐藏?

我只引用了el-dropdown,没有引用el-dropdown-menu和el-dropdown-item。
dropdown里面的内容都自己写的,请问要怎么控制dropdown的显示和隐藏呢?

阅读 22.5k
3 个回答

解决了,看dropdown的源码封装有hiden()和show()方法,直接给el-dropdown加个ref再通过ref运行组件内的方法即可

<el-dropdown trigger="click" ref="messageDrop"></el-dropdown>

this.$refs.messageDrop.hide();
this.$refs.messageDrop.show();

this.$refs.xxx.dropdown.visible = false
正好遇到这个问题 刚刚测试有用

谢邀。参考一下el组件内部的写法,没记错的话是用的组件内事件传递和响应。

推荐问题