vue中实现JQ中的文档树遍历和选择器筛选功能

JQ中有这些很简便的功能:

文档树遍历: parent()
            parents()
            parentsUntil(selector)
            children()
            find()
            siblings() 
            next()
            nextAll()
            nextUntil()
            prev()
            prevAll()
            prevUntil()
 选择器:    $(':input')  
            $(':text') 
            $(':radio')
            $(':checkbox')
            $(':password')
            $(':first')  
            $(':last') 
            $(':even')
            $(':bth-child(n)')
            $(':gt')
            

我在vue中想遍历文档树和快速获取节点只能用JS原生的方法,与JQ相较之下显得很笨拙,灵活性简便性实用性不强。
请问大神们平时用VUE开发项目时,需要遍历文档树、选取节点对象集合时是怎么做的。刚接触VUE,确实很困惑,请大家指教。

自己的设想:是通过给节点绑定V-bind等指令,然后用数据来驱动的吗?

阅读 1.8k
2 个回答

一般不用...用的时候$refs

大多数情况下不需要是不需要遍历DOM也能实现你想要的需求,vue是mvvm,即view是由数据渲染的,所以说不应该遍历DOM,而是应该遍历生成这些DOM所需要的数据
一般是你需要写一个ui组件式才需要去和DOM交互,但我觉得如果你有这个能力应该也问不出这个问题

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