返回
小程序

关于获取小程序组件的dom元素属性(详尽版)

2020-04-30 08:3421

  在看本篇以前,期待读者先了解js的document.querySelector方法,在此不做赘述。

  由于微信官方禁止小程序操作dom元素,因而无法像前端一样操作小程序DOM,好在官方提供了API ,

  再之后的exec(function(rect){})则是设置元素属性,rect在这里指的是所有匹配到结果的集合,通过调用that/this.setdata({})可以更改元素dom值,请注意!rect是一个数组集合,想要设置某一个元素,需要给该数组加指定元素的下标!

  在这个demo里 我想获取t1的高度从而动态调整swiper的高度,因而我给swiper的高度设置了参数swiperHeight

  网上听大佬说偶尔会有rect返回为null的意外,昨晚翻遍百度,终于找到了一个解决方法,感谢那位大佬(传送门)

打赏
  • 0人打赏
    举报
关闭
同类新闻