vue模板语法中的类和样式绑定

news/2024/7/10 1:05:29 标签: vue

最近公司要求,在学习前端vue知识,记录一些语法要点

在绑定类和样式时,如果使用三目运算(三元运算)时,html中使用的是大括号[],

以及使用数组绑定多个class时,也是大括号,

其他的使用中括号{}

比如:

绑定class
<!--三目运算-->
<div :class="[isAcitive?redClass:errorClass]"></div>
<!--数组绑定多个class-->
<div :class="[redClass,errorClass]"></div>

<!--绑定一个对象,使用中括号{} -->
<div :class="{'activeClass':isActive,'errorClass':hasError}"></div>
<!--注意:如果中括号内类只能加单引号,或者不加引号,直接写如下-->
<div :class="{activeClass:isActive,errorClass:hasError}"></div>


<div :class="{'activeClass':isActive}"></div>
 绑定样式用法:
  1. 绑定多个样式
    <div :style="{color:activeColor,fontSize:activeFontSize}"></div>
    或者
    <div :style="{'color':activeColor,'fontSize':activeFontSize}"></div>
  2. 绑定一个对象样式

    <div :style="styleObject"></div>
    
    <script>
        const styleObject={
            color:'red',
            fontSize:'18px'
        }
    </script>
  3.  绑定样式数组
    <div :style="[styleObject,overridingStyles]"></div>
    
    <script>
        const styleObject={
            color:'red',
            fontSize:'18px'
        }
        const overridingStyles={
            width:'100px',
            height:'100px',
            backgroud:'blue'
        }
    </script>

 


http://www.niftyadmin.cn/n/5408321.html

相关文章

10 OpenCV 形态学的应用

文章目录 算子形态学提取直线示例 算子 adaptiveThreshold 二值化算子 adaptiveThreshold(src, dstNone,maxValue, adaptiveMethod, thresholdType, blockSize, C, ) /* *src&#xff1a;灰度化的图片 *dst&#xff1a;输出图像&#xff0c;可选 *maxValue&#xff1a;满足条件…

Redis缓存【重点】

参考链接 https://xiaolincoding.com/redis/cluster/cache_problem.html#%E7%BC%93%E5%AD%98%E9%9B%AA%E5%B4%A9 目录 缓存雪崩大量数据同时过期Redis 故障宕机 缓存击穿第一种方案&#xff0c;非法请求的限制第二种方案&#xff0c;缓存空值或者默认值第三种方案&#xff0c;使…

防御-day6-内容安全()

一、文件过滤技术 这里说的文件过滤技术&#xff0c;是指针对文件的类型进行的过滤&#xff0c;而不是文件的内容。 想要实现这个效果&#xff0c;我们的设备必须识别出&#xff1a; 承载文件的应用 --- 承载文件的协议很多&#xff0c;所以需要先识别出协议以及应用。 文件传输…

Linux笔记--静态库和动态库

库是指在我们的应用中&#xff0c;有一些公共代码是需要反复使用&#xff0c;就把这些代码编译为"库"文件;在链接步骤中&#xff0c;链接器将从库文件取得所需的代码&#xff0c;复制到生成的可执行文件中。 Linux中常见的库文件有两种&#xff0c;一种.a为后缀&…

Python Shebang(#!)中的/usr/bin/env原理(#!/usr/bin/env python3)(定位系统安装Python解释器的位置)

文章目录 Understanding the Principle of /usr/bin/env in Python Shebang&#xff08;理解Python Shebang中的/usr/bin/env原理&#xff09;Introduction&#xff08;简介&#xff09;Understanding /usr/bin/env&#xff08;理解/usr/bin/env&#xff09;Defining /usr/bin/…

docker 安装(一)

docker的安装 官方文档&#xff1a;https://docs.docker.com/manuals/ 卸载旧版 首先如果系统中已经存在旧的docker&#xff0c;则先卸载&#xff1a;yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \dock…

三国野史秘闻翻译视频剪辑 条条爆品 一条视频增粉1w (附888G素材内容)

我将为大家分享一个全新的主题——三国野史秘闻。这个主题本身就充满了趣味性&#xff0c;再加上我们独特的解读&#xff0c;由于粉丝们对此类内容非常热衷&#xff0c;因此很容易在评论区引发热烈讨论&#xff0c;这使得我们的短视频有很大的机会在抖音上走红。 项目 地 址 &…

使用echarts生成颜色渐变曲线图

效果图: 1、安装echarts npm install echarts --save2、全局注册组件 import * as echarts from echarts; Vue.prototype.$echarts echarts3、结构 附: 计算显示日期的工具文件 /** 计算月份显示* param {} * returns {}*/export function getLastFiveMonths() {let date…