vue.js 一个问题想请教

图片描述

这是elementui里的下拉菜单 触发方式为click 当我们点击菜单的外部,比如页面的任何其他位置,菜单会收起来,请问这是怎么实现的。该怎么绑定事件如何触发?

要解决的问题是这样的:
图片描述

这是两个相同的地址选择器,点击输入框下拉菜单显示,再点一次就消失,我把下拉菜单的v-show用input框的click控制,这样我点菜单外部的时候,菜单不会消失, 而且当两个下拉菜单同时显示时,菜单会重叠。
怎么样能够点击菜单外部时菜单消失。
focus不行,这样选择菜单时会消失

阅读 2.5k
1 个回答

我是在这块,用了this.$el绑了一个jQuery的slidDown和slidup方法

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