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入门·对象属性方法大总结
Oct 01 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
JS Replace 全部替换字符的用法小结
Dec 24 Javascript
每天一篇javascript学习小结(RegExp对象)
Nov 17 Javascript
form+iframe解决跨域上传文件的方法
Nov 18 Javascript
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
对angularJs中controller控制器scope父子集作用域的实例讲解
Oct 08 Javascript
用node开发并发布一个cli工具的方法步骤
Jan 03 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 16 Javascript
微信小程序仿通讯录功能
Apr 09 Javascript
Vue 3.0 全家桶抢先体验
Apr 28 Javascript
微信小程序调用摄像头隐藏式拍照功能
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
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
浅析php数据类型转换
2014/01/09 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
2017/08/11 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
json跟xml的对比分析
2008/06/10 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
vue中的scope使用详解
2017/10/29 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
Python连接SQLServer2000的方法详解
2017/04/19 Python
python基础教程项目三之万能的XML
2018/04/02 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
优秀党员先进事迹材料
2014/12/18 职场文书
自主招生英文自荐信
2015/03/25 职场文书
2015年上半年物业工作总结
2015/03/30 职场文书
不同意离婚代理词
2015/05/23 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js