位置: IT常识 - 正文

在Vue中获取DOM元素的实际宽高(在vue中获取dom元素)

编辑:rootadmin
在Vue中获取DOM元素的实际宽高

推荐整理分享在Vue中获取DOM元素的实际宽高(在vue中获取dom元素),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue获取dom元素的属性,vue中怎么获取dom,vue获取元素的方法,vue3.0 获取dom,vue获取元素的方法,在vue中获取dom元素,在vue中获取dom元素,在vue中获取dom元素,内容如对您有帮助,希望把文章链接给更多的朋友!

在Vue中获取DOM元素的实际宽高(在vue中获取dom元素)

最近使用 D3.js 开发可视化图表,因为移动端做了 rem 适配,所以需要动态计算获取图表容器的宽高,其中涉及到一些原生DOM API的使用,避免遗忘这里总结一下。

一、获取元素

在 Vue 中可以使用 ref 来获取一个真实的 DOM 元素。 为了保险起见,所有的 DOM 操作建议都放在 $nextTick() 方法中。

<template> <div class="box" ref="wrap"></div></template><script>export default { mounted() { // 获取 DOM 元素 this.$nextTick(()=>{ let $ele = this.$refs.wrap }) },}</script><style scoped> .box { width: 100%; height: 200px; background-color: pink; }</style>二、获取元素宽高使用 offsetWidth 、 offsetHeight 方法,返回 Number 类型的值,如:52。let $ele = this.$refs.wrap// 宽let width = $ele.offsetWidth// 高let height = $ele.offsetHeight使用 window 全局对象中的 getComputedStyle API,返回 String 类型的值,包含px单位,如: '100px'。let $ele = this.$refs.wrap// 宽let width = window.getComputedStyle($ele).width// 高let height = window.getComputedStyle($ele).height

欢迎访问:天问博客

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

上一篇:前端将base64图片转换成file文件

下一篇:若依(RuoYi )权限管理设计(若依和pig)

  • 手机微信怎么编辑word(手机微信怎么编辑图文)

  • 为什么qq看点评论会被自动删除(为什么qq看点评论栏不见了)

  • 怎样设置表格居中对齐(怎样设置表格居中打印文件)

  • 不加好友可以举报吗(不加好友可以举报对方吗)

  • 16g内存卡摄像头录像能录多长时间(16g内存卡摄像头存多久)

  • 抖音给好友发不了语音(抖音给好友发不了视频)

  • 笔记本电脑capslock一直亮(笔记本电脑capslock灯不亮)

  • 华为hd通话怎么关掉(华为hd通话怎么开启)

  • 全屏截图快捷键ctrl加什么(如何全屏截图快捷键)

  • 蜂窝网络错误怎么回事(蜂窝网络错误怎么回事 iphone7)

  • 喜马拉雅为什么自动停(喜马拉雅为什么自动打开)

  • 红米k20屏幕刷新率(红米k20p刷新频率)

  • 二级标题要加句号吗(二级标题要加逗号吗)

  • 首字下沉距正文0.5厘米怎么设置(首字下沉距正文0.5)

  • 华为mate30rs和mate30pro区别(华为mate30rs和mate30pro屏幕一样吗)

  • 鼠标左边2个键什么用(鼠标左边的2个键有什么作用)

  • 四代计算机的主要元器件是(四代计算机的主要特点分别是)

  • 怎样可以看到对方正在输入(怎样可以看到对方的朋友圈)

  • 微信运动停用了为什么别人还能看到(微信运动停用了之前的步数还显示吗)

  • 查看内存频率(任务管理器怎么查看内存频率)

  • iphone 6怎么设置呼吸灯(iphone6怎么设置镜面)

  • 实名验证怎么改(实名验证怎么改游戏)

  • 抖音审核中是怎么回事(抖音审核中怎么办)

  • ChatGPT-4.0 : 未来已来,你来不来(xch 未来)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络