微信小程序 怎么通过data值找到元素
本文介绍了微信小程序 怎么通过data值找到元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
<view data-id="1">1</view>
<view data-id="2">2</view>
如果id = 1 ,获取当前元素的offsetLeft值,ID是其他页面传过来的
解决方案
小程序从1.4.0开始支持WXML节点信息API,不过不支持根据非id
和class
外属性匹配,文档描述如下:
selector类似于CSS的选择器,但仅支持下列语法。
ID选择器:#the-id
class选择器(可以连续指定多个):.a-class.another-class
子元素选择器:.the-parent > #the-child.a-class
多选择器的并集:#a-node, .some-other-nodes
所以,你可以通过把这个ID放入id
属性或者class
属性上,然后查出来后获取offsetLeft
信息等。
具体文档参见:https://mp.weixin.qq.com/debug/wxadoc/dev/api/wxml-nodes-info.html
这篇关于微信小程序 怎么通过data值找到元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文