VUE学习-:class & :style
2024-09-08 18:55:39
:class & :style
:class
键值对
<div id="app" v-bind:class="{ 'active': isActive }"></div>
<script>
new Vue({
el:'#app',
data:{isActive:true}
})
</script>
对象
<div id="app" v-bind:class="classObj"></div>
<script>
new Vue({
el:'#app',
data:{
classObj:{active:true}
}
})
</script>
计算属性
<div id="app" v-bind:class="classObj"></div>
<script>
new Vue({
el:'#app',
computed:{
classObject(){
return {active:true}
}
}
})
</script>
数组
<div id="app" v-bind:class="[activeClass, errClass]"></div>
<script>
new Vue({
el:'#app',
data:{
activeClass:'active',
errClass: 'text-danger'
}
})
</script>
数组+对象
<div id="app" v-bind:class="[{'active':isActive}, errClass]"></div>
<script>
new Vue({
el:'#app',
data:{
isActive:true,
errClass: 'text-danger'
}
})
</script>
:style
特点:
- 自动添加前缀。当 v-bind:style 使用需要添加浏览器引擎前缀的 CSS property 时,如 transform,Vue.js 会自动侦测并添加相应的前缀。
- 多重值。为 style 绑定中的 property 提供一个包含多个值的数组,常用于提供多个带前缀的值。这样写只会渲染数组中最后一个被浏览器支持的值。
值
对象
<div id="app" v-bind:style="{ color: activeColor }"></div>
<script>
new Vue({
el:'#app',
data:{activeColor:red}
})
</script>
数组
<div id="app" v-bind:style="[base,read]"></div>
<script>
new Vue({
el:'#app',
data:{
base:{color:blue},
read:{color:purple}
}
})
</script>
最新文章
- Change the Target Recovery Time of a Database (SQL Server) 间接-checkpoints flushcache flushcache-message
- ABP理论学习之仓储
- Mule入门基础
- Static Resources In ASP.NET Core 1.0
- 验证进入AppStore的评分界面
- C#操作Access数据库(创建&;修改结构)
- Xamarin 开发常见问题
- Storm流分组介绍
- OpenCV——常用函数查询
- 取xml文件转成List<;T>;对象的两种方法
- poj 2142 The Balance
- ubuntu下svn的命令使用
- C# -- 结构、访问修饰符
- 【题解】ID分配
- C# 趣味小程序(4)——遍历特定目录及其子目录
- springboot模糊查询
- Android开发-eclipse+phonegap(Cordova)环境搭建
- C#中资源文件的使用
- 浅谈浅克隆(shallow clone)和 深克隆(deep clone)
- Ubuntu编译内核树
热门文章
- Spark详解(07-1) - SparkStreaming案例实操
- ArcGIS插件-太乐地图
- Java解题练习
- P7914 [CSP-S 2021] 括号序列
- UVA12412 A Typical Homework (a.k.a Shi Xiong Bang Bang Mang) 代码
- Vue+elementui前后端分离,单个图片文件上传和上传时出现的跨域问题的解决方案
- DLL的两种加载方式
- Hash table集合-练习_计算一个字符串中每个字符出现次数
- 吾剑未尝不利,国内Azure平替,科大讯飞人工智能免费AI语音合成(TTS)服务Python3.10接入
- drf-day6——九个视图子类、视图集、路由系统、认证组件