vue|Vue教程-Vue语法糖与v-bind绑定CSS样式-学习vue第一站深入浅出(五)
语法糖
v-bind和v-on指令都提供了缩写方式:
v-bind缩写为:“:”
v-on缩写为:“@”
可以动态更新H5元素属性,示例:
Vue语法糖-示例 - 锐客网
无语法糖链接
文章图片
有语法糖链接
文章图片
在前端工程师的日常工作中,最常用的是动态设置class属性与style样式,方法如下:
Vue绑定class样式-示例 - 锐客网
.active {
width: 100px;
height: 100px;
background: red;
}
运行结果是一个红色方块,说明渲染出的界面是加了active的CSS样式的结果。
也可以在对象中传入更多属性用来动态切换多个 class
Vue绑定class样式-示例2 - 锐客网
.active {
width: 100px;
height: 100px;
background: gray;
}
.text-danger {
width: 50px;
height: 50px;
background: red;
}
渲染出的页面结果为:
此外,我们也可以在这里绑定返回对象的计算属性。这是一个常用且强大的模式:
数组语法
我们可以把一个数组传给 v-bind:class ,实例如下:
.active {
width: 100px;
height: 100px;
background: green;
}
.text-danger {
background: red;
}
【vue|Vue教程-Vue语法糖与v-bind绑定CSS样式-学习vue第一站深入浅出(五)】
推荐阅读
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- VueX--VUE核心插件
- vue组件中为何data必须是一个函数()
- 用npm发布一个包的教程并编写一个vue的插件发布
- 20180322【w4复盘日志】
- vuex|vuex 基础结构
- Vue源码分析—响应式原理(二)