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

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

阅读 22.2k
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组件内部的写法,没记错的话是用的组件内事件传递和响应。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题