微信小程序 怎么通过data值找到元素

查看:396
本文介绍了微信小程序 怎么通过data值找到元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

<view data-id="1">1</view>
<view data-id="2">2</view>
如果id = 1 ,获取当前元素的offsetLeft值,ID是其他页面传过来的

解决方案

小程序从1.4.0开始支持WXML节点信息API,不过不支持根据非idclass外属性匹配,文档描述如下:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆