vue3使用 uni.createSelectorQuery().in(that).select('.active-size-tab').boundingClientRect((elActive) => {
时间: 2024-04-17 07:29:04 浏览: 129
Vue 3中使用uni.createSelectorQuery()方法来创建选择器查询对象。这个方法可以用来获取页面中的元素并操作它们。在你的代码示例中,你使用了select()方法来选择类名为'active-size-tab'的元素,并使用boundingClientRect()方法来获取该元素的位置信息。
需要注意的是,uni.createSelectorQuery()方法返回的是一个选择器查询对象,你可以通过链式调用方法来操作它。在你的示例中,你使用了in()方法来指定查询的范围为that(即当前页面),然后使用select()方法选择类名为'active-size-tab'的元素,并使用boundingClientRect()方法来获取该元素的位置信息。
最后,你传入了一个回调函数elActive,该函数会在获取位置信息后被调用,并将位置信息作为参数传入。你可以在这个回调函数中处理位置信息或执行其他操作。
总结起来,你的代码示例使用了Vue 3中的uni.createSelectorQuery()方法来获取类名为'active-size-tab'的元素的位置信息,并在获取完成后进行相应的处理。
阅读全文