vue绑定内联样式

简介:

v-bind:style 的对象语法十分直观——看着非常像 CSS ,其实它是一个 JavaScript 对象。 CSS 属性名可以用驼峰式(camelCase)或短横分隔命名(kebab-case):

<div v-bind:style="{ color: activeColor, fontSize: fontSize + 'px' }"></div>
 
data: {  activeColor: 'red',  fontSize: 30}
 

直接绑定到一个样式对象通常更好,让模板更清晰:

<div v-bind:style="styleObject"></div>
 
data: {  styleObject: {    color: 'red',    fontSize: '13px'  }}
 

实践,有个div的属性中需要设置background,这里的图片是从数据库读取的,是用户的头像!

v-bind:style="{ background: 'url(' +headimgurl + ') no-repeat' }"

搞定!

之前我尝试着直接写,

style = "background:'url({{headimgurl}}) no-repeat'"

发现报错,后来查看文档,才发现应该用上面的方式!



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6678389.html,如需转载请自行联系原作者

相关文章
|
JavaScript 前端开发 安全
【vue】如何修改iview组件的样式(element同)
【vue】如何修改iview组件的样式(element同)
207 1
|
12月前
|
JavaScript 前端开发
vue动态添加style样式
vue动态添加style样式
622 61
|
JavaScript
vue里样式不起作用的方法,可以通过deep穿透的方式
vue里样式不起作用的方法,可以通过deep穿透的方式
695 0
|
11月前
|
存储 JavaScript UED
在 Vue 组件中动态切换全局样式
【10月更文挑战第5天】
258 1
|
11月前
|
JavaScript 前端开发
|
前端开发
Vue3——使用deep进行样式穿透的时候发出v-deep警告
Vue3——使用deep进行样式穿透的时候发出v-deep警告
225 3
|
JavaScript 前端开发
Vue学习之--------绑定样式、条件渲染、v-show和v-if的区别(2022/7/12)
这篇博客文章讲解了Vue中绑定样式和条件渲染的方法,包括类样式绑定的不同写法、`v-show`和`v-if`的条件渲染区别以及它们的使用场景和特点,并通过代码实例和测试效果来展示具体应用。
Vue学习之--------绑定样式、条件渲染、v-show和v-if的区别(2022/7/12)
|
JavaScript
vue 中对style、disable 等样式进行条件判断
vue 中对style、disable 等样式进行条件判断
540 1
|
JavaScript
在vue使用vant在<stylus>中修改样式
在vue使用vant在<stylus>中修改样式
110 0
|
JavaScript 前端开发
Vue,如何引入样式文件
Vue,如何引入样式文件