1.微信小程序dataset   undefined ??

2.如何获取数组index索引?

3.获取节点的属性,width ,height,left,right等等

方法一(一般用这个获取数据,记得要bindtap点击执行这个函数才能获取到currentTarget.dataset):

wxml:

<view  data-id="{{1}}"  data-haha="{{index}}" bindtap="a"  id="aabb">点击获取data-id绑定的id值</view>

js:

a:function(event){

console.log(event)    //打印出view中所有属性的值,包括“点击获取data-id绑定的id值”

console.log(event.currentTarget.dataset.id)    //打印出data-id绑定的id值

console.log(event.currentTarget.dataset.haha)   //打印出index的值

console.log(event.currentTarget.id)    //打印出aabb

}

方法二:

wxml:

<view  data-id="{{1}}"  data-haha="{{index}}" bindtap="a"  id="aabb">点击获取data-id绑定的id值</view>

js:

a:function(){

wx.createSelectorQuery().select('#eee').boundingClientRect(function (rect) {
              console.log(rect.dataset.id)     // 打印节点的dataset中的id值,即data-id绑定的值

rect.id // 节点的ID
              rect.dataset // 节点的dataset
              rect.left // 节点的左边界坐标
              rect.right // 节点的右边界坐标
              rect.top // 节点的上边界坐标
              rect.bottom // 节点的下边界坐标
              rect.width // 节点的宽度
              rect.height // 节点的高度
    }).exec()

}

官方微信开发文档新方法说明地址:https://developers.weixin.qq.com/miniprogram/dev/api/NodesRef.boundingClientRect.html

或者:

https://developers.weixin.qq.com/miniprogram/dev/api/wxml-nodes-info.html?search-key=wxml%E8%8A%82%E7%82%B9

小程序获取节点绑定数据data-index的方法相关推荐

  1. 微信小程序获取微信运动数据并解密

    官方API 官方API 步骤 1,APP端拉起微信小程序 2,小程序端获取微信运动数据 3,后台解密获取的微信运动数据 实现 1,APP端调起微信小程序 准备工作: 1)微信开放平台,微信公众平台注册 ...

  2. 最新小程序获取个人信息头像名称openid等方法

    最新小程序获取个人信息头像名称openid等方法 一.利用标签显示头像和用户名(用于展示微信开放的数据) <open-data type="userNickName"> ...

  3. 微信小程序获取Onenet温湿度数据并控制灯亮灭

    ​ 其实之前就写过类似的文章,但是看过我博客的朋友就知道,我是先写微信小程序获取onenet,然后再写esp32上云到onenet.一篇是ESP32-C3通过MQTT协议把温湿度上传到OneNet平台 ...

  4. ESP32-微信小程序获取OneNET温湿度数据

    查询OneNet平台多协议接入文档,地址链接如下,这里直接查看MQTT的API使用方法: https://open.iot.10086.cn/doc/v5/develop/detail/582 新版M ...

  5. 微信小程序获取用户绑定手机号码完整版(转载)

    一.准备阶段 创建小程序项目(测试号即可) 创建Java后台项目(此处为SpringBoot 普通项目) 二.前端代码 WXML 代码 <!--index.wxml--> <view ...

  6. 微信小程序获取微信绑定授权手机号getPhoneNumber 全流程及出现手机号带*号问题详解

    微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用login接口. 因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 <button> 组件的 ...

  7. 微信小程序获取数据库的数据返回空数组

    在接触微信小程序的时候,请求数据库时返回了空数组,只要打开云开发控制台,在数据库里点击的你的集合,设置一下你的权限管理为-所有用户可读,仅创建者可读写,就行了

  8. php实现微信小程序获取用户openid,昵称和头像方法

    最近做微信小程序,要做一个排行榜的功能,摸索了一天,终于找到获取用户openid,昵称和头像方法. 先上wxml: <button bindtap="getInfo"> ...

  9. 微信小程序获取微信绑定授权手机号

    方法: 1.使用<button>组件,并将该组件的open-type的属性值设置为getPhoneNumber,绑定bindgetphonenumber事件 2.当用户点击允许时,可以通过 ...

最新文章

  1. mysql noinstall_windows mysql noinstall
  2. agc015D A or...or B Problem
  3. 如何做好iOS应用安全?这有一把行之有效的“三板斧”
  4. php程序怎么上传服务器,php本地文件上传到远程服务器
  5. tensorflow中用saver保存模型
  6. 银行工作中有哪些需要注意的事?
  7. [补档]noip2019集训测试赛(九)
  8. Silverlight C# 游戏开发:项目开发实例和小技巧索引
  9. windows c++ 流读取文件长度 ios::in ios::binary
  10. 切比雪夫不等式例题讲解_人教版初中数学七年级下册一元一次不等式组公开课优质课课件教案视频...
  11. 绿联网卡转接mac设置_绿联外置网卡Mac os 11.0 Big Sur驱动方案来了
  12. PID神经网络控制【神经网络二十六】
  13. ydui的datetime日期选择组件
  14. MapAbc使用体验
  15. 简单爬取京东商品名称、价格(仅供学习)
  16. 站长网专访:南昌网事:那一场关于互联网的风花雪月
  17. 萌娃投票程序php+mysql,PHP+MySql+jQuery实现的顶和踩投票功能
  18. linux下打印图片不显示出来的,为什么打印机打印不了图片_解决打印机打印不了图片的方法-系统城...
  19. 《所谓高情商,就是会说话》思维导图精华分享
  20. 要学就学透彻!Spring Security 中 CSRF 防御源码解析

热门文章

  1. Opera全球CEO:计划近期推出中国版浏览器
  2. 显示不了图啊阴功.....
  3. 基于gradle的dependency-management配置实现多模块springboot依赖库的版本管理
  4. C语言希尔排序及其增量序列
  5. 2017年7月14日 星期五 --出埃及记 Exodus 28:5
  6. 特斯拉新董事长:在我看来马斯克发推特很明智
  7. lucene 中文 完全匹配不是top1
  8. LyX 发布撑持 CJK 的 1.5 正式版
  9. 大蒜敷脚心涌泉穴的功效和具体方法
  10. cocos creator 实现手机震动的效果