微信小程序通过createSelectorQuery获取元素 高度,宽度与界面距离

小程序官方有提供给我们一个 const query = wx.createSelectorQuery() 函数

我们可以先编写这样一段代码

wxml

html 复制代码
<view>
    <button bindtap="getDom">点击查看</button>
    <view class = "textIn" style = "height: 100px;width: 30px;">测试工具</view>
    <view class = "textIn" style = "height: 300px;width: 50px;">测试工具</view>
    <view class = "textIn" style = "height: 500px;width: 20px;">测试工具</view>
</view>

这里 我们定义了 多块 view 都用 行内样式设置了它的 高度和宽度

js编写代码如下

javascript 复制代码
Page({
  data: {
    
  },
  onLoad(options) {
  },
  getDom() {
    const query = wx.createSelectorQuery()
    query.selectAll('.textIn').boundingClientRect();
    query.exec(function (res) {
        console.log(res);
    })
  }
 
})

我们运行代码 并点击按钮 点击查看

这里 我们获取了所有 类名中包含 textIn 的元素 并输出

这里 就正常的输出了 每个元素 高度 宽度 与页面上下左右的距离

相关推荐
2501_9160074713 小时前
iOS开发中抓取HTTPS请求的完整解决方法与步骤详解
android·网络协议·ios·小程序·https·uni-app·iphone
jay神14 小时前
基于微信小程序课外创新实践学分认定系统
java·spring boot·小程序·vue·毕业设计
00后程序员张17 小时前
Windows 下怎么生成 AppStoreInfo.plist?不依赖 Xcode 的方法
ide·macos·ios·小程序·uni-app·iphone·xcode
微擎应用19 小时前
社交电商小程序管理系统
小程序
silvia_Anne19 小时前
微信小程序首页设置
微信小程序·小程序
安妮的小熊呢20 小时前
CRMEB标准版v6.0: 商城DIY装修新升级,PS级自由设计!
运维·javascript·平面·信息可视化·小程序·开源软件
小离a_a20 小时前
uniapp小程序封装圆环显示比例数据
android·小程序·uni-app
万岳软件开发小城20 小时前
外卖系统源码如何选择?校园外卖APP+小程序平台搭建指南
小程序·同城外卖系统源码·校园外卖小程序·外卖app开发·外卖软件开发·外卖平台搭建
程序鉴定师1 天前
西安小程序制作的可靠选择与发展前景
大数据·小程序
杰建云1672 天前
小程序商城店铺装修怎么做
小程序