Vue动态获取width的方法

 更新时间:2018年08月22日 11:08:58   作者:zxzxdw  
今天小编就为大家分享一篇Vue动态获取width的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue innerHTML 绑定单击事件不生效的解决

    vue innerHTML 绑定单击事件不生效的解决

    这篇文章主要介绍了vue innerHTML 绑定单击事件不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • bing Map 在vue项目中的使用详解

    bing Map 在vue项目中的使用详解

    这篇文章主要介绍了bing Map 在vue项目中的使用,需要的朋友可以参考下
    2018-04-04
  • Vue3中引入使用vant组件的教程详解

    Vue3中引入使用vant组件的教程详解

    Vant是一个强大的移动端组件库,目前Vant 官方提供了 Vue 2 版本,Vue 3 版本和微信小程序版本,本文主要为大家介绍vue3中的vant组件引入使用的方法,希望对大家有所帮助
    2023-10-10
  • Vue.js 60分钟轻松入门

    Vue.js 60分钟轻松入门

    Vue.js提供了简洁、易于理解的API,帮助大家快速灵活掌握Vue.js。这篇文章主要介绍了如何在60分钟内轻松学习Vue.js,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • vue项目百度地图如何自定义标注marker

    vue项目百度地图如何自定义标注marker

    这篇文章主要介绍了vue项目百度地图如何自定义标注marker问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • vue中v-mode详解及使用示例详解

    vue中v-mode详解及使用示例详解

    这篇文章主要介绍了vue中v-mode详解以及具体的使用示例,在组件中使用 v-model 时,需要定义model选项,指定绑定的prop和事件,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • Vue.js性能优化N个技巧(值得收藏)

    Vue.js性能优化N个技巧(值得收藏)

    本文主要还是针对 Vue.js 2.x 版本,毕竟接下来一段时间,Vue.js 2.x 还是我们工作中的主流版本,对vue.js性能优化技巧相关知识感兴趣的朋友一起看看吧
    2021-09-09
  • vue项目中实现el-dialog组件可拖拽效果

    vue项目中实现el-dialog组件可拖拽效果

    本文主要介绍了vue项目中实现el-dialog组件可拖拽效果,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • nuxt.js 缓存实践

    nuxt.js 缓存实践

    这篇文章主要介绍了nuxt.js 缓存实践,nuxt 的缓存可以分为 组件级别缓存 , API级别缓存 以及 页面级别缓存,本文就详细的介绍了这三种缓存,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • element ui中el-form-item的属性rules的用法示例小结

    element ui中el-form-item的属性rules的用法示例小结

    这篇文章主要介绍了element ui中el-form-item的属性rules的用法,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-07-07

最新评论