小程序获取当前元素的id等属性,一般用于传参

138 阅读1分钟

业余小白,文章仅供参考,请多多指教

currentTarget可以让我们调用当前元素的属性如id等;

例如:我们动态创建了几个元素,点击时我们知道元素哪个元素,然后传参跳转相应的页面


01.给元素设定属性

这里设定我需要获取当前元素的id,并且绑定事件,理论上属性名可以随意设定,都可以读取

<view bindtap="Todetails" id="999999"></view>

02.在js里调用事件

  // 打印元素的所有属性
  
  Todetails(e){
    console.log(id.currentTarget.id)
  },
  
  //结果如下,我们可以看到currentTarget属性中存在我们刚刚设定的id值

image.png


03.读取id值

这时我们只需要里面id即可

  Todetails(e){
    console.log(e.currentTarget.id)
  },
  
//结果
999999

总结

  • 属性一般是绑定动态的
  • 一般用于页面跳转传参