位置: IT常识 - 正文

uniapp中获取dom元素的方法,更改dom元素颜色(遇坑记录)(uniapp dom操作)

编辑:rootadmin
uniapp中获取dom元素的方法,更改dom元素颜色(遇坑记录) 前言

推荐整理分享uniapp中获取dom元素的方法,更改dom元素颜色(遇坑记录)(uniapp dom操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp获取数据,uniapp获取当前页面,uniapp dom操作,uniapp获取当前页面,uniapp获取元素高度,uniapp获取当前页面,uni-app获取dom元素,uniapp获取oaid,内容如对您有帮助,希望把文章链接给更多的朋友!

最近写uniapp,遇到一个需要获取到页面中dom元素,我第一反应是使用this.$ refs进行获取,于是我开心的使用this.$refs写了很多代码,使用h5调试的过程中没有发现任何问题,但后来真机调试的时候发现在app端无效,于是我查看文档发现了:

uniapp中获取dom元素的方法,更改dom元素颜色(遇坑记录)(uniapp dom操作)

非H5端只能用于获取自定义组件,不能用于获取内置组件实例(如:view、text)

使用uni.createSelectorQuery()

SelectorQuery是查询节点信息的对象 可以在这个实例上使用 select 等方法选择节点,并使用 boundingClientRect 等方法选择需要查询的信息。 比如使用selectorQuery.in(component)

const query = uni.createSelectorQuery().in(this);query.select('#id').boundingClientRect(data => { console.log("得到布局位置信息" + JSON.stringify(data)); console.log("节点离页面顶部的距离为" + data.top);}).exec();

这样就能获取该dom结点的信息,比如: 除此之外还可以查看关于SelectorQuery的更多用法,详情见官网文档 SelectorQuery

直接动态绑定style来修改样式

例如: 然后在boxStyleDefault1写对应的样式,并且可以在js逻辑中对样式进行修改,这种方法在h5,app和小程序中均适用,不用考虑兼容性的问题。

看来在开发中多查阅官方文档能够少走很多弯路,特别是uniapp在各端兼容性上的问题,要看清楚适用哪些端,避免浪费过多的时间再爬坑找问题解决问题上。

本文链接地址:https://www.jiuchutong.com/zhishi/297765.html 转载请保留说明!

上一篇:分享项目 - Vue3 + TS + element-ui-plus 项目 -- Table表格表单(分享项目成果)

下一篇:8年前端与众不同的Vue实战系列,助你成为前端顶级开发者(前端2020年趋势)

  • 如何用OTG下载歌到mp3(如何用OTG下载歌到mp4vio手机)

    如何用OTG下载歌到mp3(如何用OTG下载歌到mp4vio手机)

  • 钉钉暂停了算在观看时间里吗(钉钉暂停了算在打卡吗)

    钉钉暂停了算在观看时间里吗(钉钉暂停了算在打卡吗)

  • word两页并排怎么变成单页排列(word两页并排怎么设置)

    word两页并排怎么变成单页排列(word两页并排怎么设置)

  • 微信长图为啥只显示中间(为什么微信长图只有三张)

    微信长图为啥只显示中间(为什么微信长图只有三张)

  • 互联网直播信息保存多长时间(互联网直播信息保存多少日)

    互联网直播信息保存多长时间(互联网直播信息保存多少日)

  • b站在哪里看同时观看人数(b站在哪里看同城的人)

    b站在哪里看同时观看人数(b站在哪里看同城的人)

  • AirPodsPro怎么设置弹窗(airpodspro怎么设置音质)

    AirPodsPro怎么设置弹窗(airpodspro怎么设置音质)

  • kindle为什么这么卡(kindle为什么这么受欢迎)

    kindle为什么这么卡(kindle为什么这么受欢迎)

  • 蓝牙耳机有麦吗(蓝牙耳机有麦克风的吗)

    蓝牙耳机有麦吗(蓝牙耳机有麦克风的吗)

  • 1605-a01是什么手机(1605a01是什么型号手机)

    1605-a01是什么手机(1605a01是什么型号手机)

  • 手机联通卡变为空号(联通手机号变成移动)

    手机联通卡变为空号(联通手机号变成移动)

  • 剪映视频怎么放慢其中一部分(剪映视频怎么放慢速度)

    剪映视频怎么放慢其中一部分(剪映视频怎么放慢速度)

  • 阿里巴巴国际站年费多少(阿里巴巴国际站怎么运营)

    阿里巴巴国际站年费多少(阿里巴巴国际站怎么运营)

  • 钉钉直播会议可以看回放吗(钉钉直播会议可以看到学生吗)

    钉钉直播会议可以看回放吗(钉钉直播会议可以看到学生吗)

  • 电脑怎么显示键盘(电脑怎么显示键盘灯)

    电脑怎么显示键盘(电脑怎么显示键盘灯)

  • 淘宝为什么不能朋友代付(淘宝为什么不能用花呗付款了?)

    淘宝为什么不能朋友代付(淘宝为什么不能用花呗付款了?)

  • 华为p30怎么会闪退(华为p30屏幕一闪一闪的)

    华为p30怎么会闪退(华为p30屏幕一闪一闪的)

  • 魅族16有耳机孔吗(魅族16spro耳机孔)

    魅族16有耳机孔吗(魅族16spro耳机孔)

  • 共享单车怎么扫码解锁(共享单车怎么扫码使用)

    共享单车怎么扫码解锁(共享单车怎么扫码使用)

  • mate20锁屏显示时间

    mate20锁屏显示时间

  • p30pro有没有呼吸灯(华为p30pro有呼吸灯什么的吗)

    p30pro有没有呼吸灯(华为p30pro有呼吸灯什么的吗)

  • 华为jsnal00a什么型号(华为jsnal00什么型号多少钱)

    华为jsnal00a什么型号(华为jsnal00什么型号多少钱)

  • realmax是什么手机(realme是什么牌子手)

    realmax是什么手机(realme是什么牌子手)

  • 微信如何发说说到朋友圈(微信如何发说说文字)

    微信如何发说说到朋友圈(微信如何发说说文字)

  • 云视通怎么添加摄像头

    云视通怎么添加摄像头

  • 屏幕进白边液怎么处理(屏幕进白边液怎么修复)

    屏幕进白边液怎么处理(屏幕进白边液怎么修复)

  • 定金冲抵货款怎么做分录
  • 母子公司往来明细账正反面都可以写吗
  • 有会计从业资格证还有用吗
  • 支付临时工劳务费700元需要开发票吗
  • 事业单位财政拨款取得方式
  • 收到税务局附加税退税税款的分录
  • 公司可以用现金付房租吗
  • 报关单上单位名称写千克还是kg
  • 民间非营利组织会计报表
  • 虚减利润如何进行账务调整?
  • 一般纳税人企业所得税政策最新2023税率
  • 个人所得税免征项目有哪些
  • 关于处置固定资产的请示
  • 异地预缴企业所得税几个点
  • 增值税零税率发票开具条件
  • 农行转账支票填写样本存根怎么填
  • 个人缴纳的住房公积金可以提现吗
  • 人力资源公司差额开票
  • 职工福利费进项税转出怎样做账务处理
  • 劳务报酬怎么申报个税电子税务
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • 内部控制的类型有哪些
  • 应交增值税的结转
  • 合伙企业需要交哪些税
  • 鸿蒙系统支持第三方相机吗
  • php二维码生成代码
  • mac os x v10.10
  • win10哪个版本流畅兼容性好
  • uniapp生成h5
  • ts基础类型
  • 企业所得税税金及附加包括
  • vue3微前端
  • 捐赠所得属于什么会计科目
  • 简述php的概念和特点
  • php实现base64图片上传方式实例代码
  • php不同用户登录不同页面
  • 命令行find
  • 投标代理费是什么意思
  • 10-Ajax&Vue
  • 对企业来说什么是工匠精神
  • 税额和税率一样吗
  • 食堂账目怎么做
  • 专票抵扣税款的会计分录
  • 注册资本金收到之后可以转挂往来款吗
  • 外包食堂如何进货
  • 股东以固定资产入股会计处理
  • 车船税去哪里交
  • 住宿发票遗失怎么办
  • 抵扣联过期时间
  • 预收账款所得税汇算清缴需要调吗
  • 认缴的实收资本需要做账吗?
  • 什么是雇主责任险保单
  • 新产品的研发费用扣除例题
  • 非税收入定额票据是什么
  • 总分类账示例
  • 统计得到的一组数据有80个
  • win7鼠标自己移动
  • linux.iso在哪里
  • fedora29
  • linux的apache
  • macbookpro日历
  • win1020h2正式版
  • xp系统运行在哪
  • ie的进程
  • 2021年win10新系统版本
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 学习计划
  • 批处理编程教程
  • python编程字符串中删除数字
  • 批处理系统的进程调度算法
  • jquery悬浮窗
  • 轻松实现的英文
  • 遍历字符串python
  • 国家税务总局财政部公告2023年第11号
  • 深圳企业所得税税率多少
  • 计提消费税的会计分录讲解
  • 地税局下属单位
  • 税务筹划收费标准最新
  • 长途汽车车次号
  • 地税可以跨区交吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设