vue如何做树形结构,根据搜索结果,定位并展开该节点?


类似图中的效果(补充)

  • 在搜索框中输入搜索关键词
  • 出现搜索结果列表(类似百度的输入框效果)
  • 在搜索结果点击某一项,出现如图的效果(定位到该结果所在的节点)

不知道如何实现?或者有类似效果的第三方插件可以推荐吗?

试过element-ui发现是直接过滤掉同节点其他的选项了,不符合我的需求

阅读 6.6k
3 个回答

首先根据搜索框键入的内容找到对应的dom,然后获取此dom的offsetTop/offsetLeft,通过定位计算出scroll的位置,然后设置scrollTop来定位

新手上路,请多包涵

请问实现这个功能了吗 现在有这个需求。

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