Vue动态获取width的方法


Posted in Javascript onAugust 22, 2018

vue里想用Bootstrap的进度条,

<div class="progress">
 <div class="progress-bar progress-bar-warning" role="progressbar"
  aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"
  style="width: 20%;">
 <span class="sr-only">20%</span>
 </div>
</div>

主要是把style="width: 20%;"变成动态获取的。

:style="'width:' + percent + '%'"

这样写就好了。

也可是这样:

用vue 获取动态元素的宽度。首页,要放在this.$nextTick里面,其实要使用$el挂载此元素,下面贴代码吧:

<el-input auto-complete="off" v-model="company.companyName" ref="companyStyle"></el-input>

先定义一个ref=companyStyle,我们来获取此元素的宽度,

newAddBtn(){
 let me = this;
 this.$nextTick(function () {
  me.inputStyWidth = me.$refs.companyStyle.$el.clientWidth + 'px';
 
 })

这样我们就获取到了这个元素的宽度了。

以上这篇Vue动态获取width的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 二分法(数组array)
Apr 24 Javascript
jquery中append()与appendto()用法分析
Nov 14 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
Jun 17 Javascript
angularJS Provider、factory、service详解及实例代码
Sep 21 Javascript
json数据处理及数据绑定
Jan 25 Javascript
JS实现简单获取最近7天和最近3天日期的方法
Apr 18 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
react 组件传值的三种方法
Jun 03 Javascript
vue实现分页的三种效果
Jun 23 Javascript
开发一个封装iframe的vue组件
Mar 29 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
微信小程序调用摄像头隐藏式拍照功能
Aug 22 #Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 #Javascript
Vue之mixin全局的用法详解
Aug 22 #Javascript
React中使用UEditor百度富文本的方法
Aug 22 #Javascript
VUE 全局变量的几种实现方式
Aug 22 #Javascript
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
Aug 22 #Javascript
基于vue.js中关于下拉框的值默认及绑定问题
Aug 22 #Javascript
You might like
德生PL330测评
2021/03/02 无线电
php smarty模版引擎中的缓存应用
2009/12/02 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
php跨服务器访问方法小结
2015/05/12 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
javascript每日必学之多态
2016/02/23 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
javascript简易画板开发
2020/04/12 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python如何为图片添加水印
2016/11/25 Python
python 接口测试response返回数据对比的方法
2018/02/11 Python
python实现简单坦克大战
2020/03/27 Python
python 使用多线程创建一个Buffer缓存器的实现思路
2020/07/02 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例代码
2021/02/24 HTML / CSS
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
和睦家庭事迹
2014/05/14 职场文书
有关九一八事变的演讲稿
2014/09/14 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书