vue动态绑定style样式


Posted in Vue.js onApril 20, 2022

style样式如何动态绑定

  • 方法一:

(1) html中:

 <div class="videoMa" ref="videoMa" style="width:100%;height:100%;">
 <div id="playWnd" class="playWnd"  :style="{width:videoBox.width+ 'px',height:videoBox.height+ 'px'}"></div>
 </div>

(2) data中:

 videoBox:{
       width:800,
       height:500,
     }

(3)mounted中:

  mounted() {
      this.videoBox.width=this.$refs.videoMa.offsetWidth;
      this.videoBox.height=this.$refs.videoMa.offsetHeight;
 }

动态设置style样式

凡是有-的style属性名都要变成驼峰式,比如font-size要变成fontSize

除了绑定值,其他的属性名的值要用引号括起来,比如backgroundColor:'#00a2ff'而不是 backgroundColor:#00a2ff

  • 对象
html :style="{ color: activeColor, fontSize: fontSize + 'px' }"
html :style="{display:(activeName=='first'?'flex':'none')}"
  • 数组
html :style="[baseStyles, overridingStyles]"
html :style="[{display:(activeName=='first'?'flex':'none')},{fontSize:'20px'}]"
  • 三目运算符
html :style="{color:(index==0?conFontColor:'#ddd')}"
html :style="[{color:(index==0?conFontColor:'#ddd')},{fontSize:'22px'}]"
  • 多重值
html :style="{ display: ['-webkit-box', '-ms-flexbox', 'flex'] }"
Vue.js 相关文章推荐
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
vue从后台渲染文章列表以及根据id跳转文章详情详解
Dec 14 Vue.js
vue中配置scss全局变量的步骤
Dec 28 Vue.js
vue-resource 拦截器interceptors使用详解
Jan 18 Vue.js
vue使用transition组件动画效果的实例代码
Jan 28 Vue.js
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
vue3中provide && inject的使用
Jul 01 Vue.js
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
详解Vue项目的打包方式(生成dist文件)
Jan 18 Vue.js
vue elementUI表格控制对应列
Apr 13 Vue.js
ant design vue的form表单取值方法
Jun 01 Vue.js
Vue OpenLayer测距功能的实现
vue 给数组添加新对象并赋值
Apr 20 #Vue.js
vue 数字翻牌器动态加载数据
Apr 20 #Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 #Vue.js
vue封装数字翻牌器
Apr 20 #Vue.js
vue特效之翻牌动画
Apr 20 #Vue.js
解决vue中provide inject的响应式监听
Apr 19 #Vue.js
You might like
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP循环语句笔记(foreach,list)
2011/11/29 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
PHP通过加锁实现并发情况下抢码功能
2016/08/10 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
PHP实现一个轻量级容器的方法
2019/01/28 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
Firefox下无法正常显示年份的解决方法
2014/09/04 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
2017/04/25 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
用Python的Django框架来制作一个RSS阅读器
2015/07/22 Python
python文件与目录操作实例详解
2016/02/22 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
解决uWSGI的编码问题详解
2017/03/24 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python 寻找局部最高点的实现
2019/12/05 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
python中round函数如何使用
2020/06/19 Python
小学信息技术教学反思
2016/02/16 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
使用HttpSessionListener监听器实战
2022/03/17 Java/Android
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL