摩vuejs与jQuery的DOM元素

问题描述 投票:1回答:2

我正在为一个特定的网站浏览器扩展程序,因此我使用jQuery通过一个复杂的查询访问DOM元素,他们没有ID的。

当我读到的指示VueJS它要我VUE连接到通过el: '#app' DOM的什么我期待的是,如果我可以做一些类似的东西el: $('#app').find('li').last()

vue.js vuejs2
2个回答
1
投票

我相信提供任何CSS选择器或HTML元素应该解决这个问题。

https://vuejs.org/v2/api/#el

Type: string | HTMLElement

限制:只有在实例创建通过new尊重。

细节:

提供Vue的实例的现有DOM元素安装上。它可以是一个CSS选择器字符串或实际HTML元素。

实例安装后,解决元素会随着虚拟机访问$ EL。

如果此选项可在实例,该实例将立即进入汇编;否则,用户将必须显式调用虚拟机。安装$()手动启动编译。

因此,如果我们用下面的CSS选择器可适当

el: "#app > li:last-of-type" 

1
投票

您可以使用这样的事情:

el: $('#app').find('li').last()[0]

https://jsfiddle.net/3mujL7ac/

但是Denis Tsoi answer更好。

© www.soinside.com 2019 - 2024. All rights reserved.