class绑定和style绑定

news/2025/2/26 7:47:39
htmledit_views">

class绑定

简单对象绑定

html"><template>
<div>
    <p :class="{'active':isActive,'text-danger':hasError}">Class样式绑定1</p>
</div>
</template>
<script>
export default{
    data(){
        return{
            isActive:true,
            hasError:true,
        }
    }
}
</script>
<style>
.active {
    font-size: 30px;
}
.text-danger {
    color: red;
}
</style>

复杂绑定

html"><template>
<div>
    <p :class="{'active':isActive,'text-danger':hasError}">Class样式绑定1</p>
    <p :class="classObject">Class样式绑定2</p>
    <!-- 复杂绑定 -->
</div>
</template>
<script>
export default{
    data(){
        return{
            isActive:true,
            hasError:true,
            // 复杂绑定
            classObject:{
                'active':true,
                'text-danger':true
            }
        }
    }
}
</script>
<style>
.active {
    font-size: 30px;
}
.text-danger {
    color: red;
}
</style>

数组和对象嵌套的过程中,只能是数组嵌套对象,不能反其道而行。(就只能[   ,{  } ],中括号套花括号),有点复杂不推荐用。

html"><template>
<div>
    <p :class="{'active':isActive,'text-danger':hasError}">Class样式绑定1</p>
    <p :class="classObject">Class样式绑定2</p>
    <!-- 复杂绑定 -->
     <p :class="[arrActive,arrHasError]">Class样式绑定3</p>
     <!-- 数组绑定 -->
     <p :class="[isActive ? 'active' :  '']">Class样式绑定4</p>
     <!-- 数组复杂绑定 -->
     <p :class="[isActive ? 'active' : '',{'text-danger':hasError}]">Class样式绑定5</p>
</div>
</template>
<script>
export default{
    data(){
        return{
            isActive:true,
            hasError:true,
            // 复杂绑定
            classObject:{
                'active':true,
                'text-danger':true
            },
            arrActive:"active",
            arrHasError:"text-danger"
        }
    }
}
</script>
<style>
.active {
    font-size: 30px;
}
.text-danger {
    color: red;
}
</style>

style绑定

style不推荐使用权重高,后期不易修改。

与class类似


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

相关文章

python-leetcode-每日温度

739. 每日温度 - 力扣&#xff08;LeetCode&#xff09; class Solution:def dailyTemperatures(self, temperatures: List[int]) -> List[int]:n len(temperatures)answer [0] * nstack [] # 存储索引for i, temp in enumerate(temperatures):while stack and temperat…

OceanBase + DeepSeek:5分钟免费搭建企业知识库

过去一个月&#xff0c;DeepSeek 在全球范围内引发了热烈讨论。其突破性的 AI 能力使其日流量显著超越 Claude 和 Perplexity&#xff0c;吸引了众多企业和技术专家的高度关注。随着 AI 技术的不断进步&#xff0c;企业正面临一场深刻的智能化变革——如何通过 AI 重构业务&…

Eclipse 快捷键

Eclipse 快捷键 概述 Eclipse 是一款广泛使用的集成开发环境&#xff08;IDE&#xff09;&#xff0c;在Java、C/C、Python等多种编程语言的开发中都有着重要的地位。熟练掌握Eclipse的快捷键可以提高工作效率&#xff0c;以下是Eclipse中常用的快捷键汇总&#xff0c;供您参…

网络安全学习-常见安全漏洞检测以及修复方法-1

渗*透测试 渗透测试就是模拟攻击者入侵系统&#xff0c;对系统进行一步步渗透&#xff0c;发现系统的脆弱环节和隐藏风险。形成测试报告提供给系统的所有者&#xff0c;所有者根据报告对系统进行加固&#xff0c;提升系统的安全性&#xff0c;防止真正的攻击者入侵。 渗透测试…

BUU41 [GYCTF2020]FlaskApp1【SSTI】

题目&#xff1a; 加密处没啥事&#xff0c;但是解密的地方提交{{7*7}}就会返回报错界面&#xff0c;顺便把代码也爆出来了 text_decode base64.b64decode(text.encode()) 先将字符串 text编码为字节对象&#xff0c;然后使用 base64.b64decode 函数对这个字节对象进行 Base…

【多语言生态篇三】【DeepSeek×Go:高并发推理服务设计】

第一章:项目背景与选型考量 1.1 DeepSeek推理服务的业务挑战 日均请求量突破1.2亿次(峰值QPS达38万) 典型请求特征:50ms超时限制 | 10KB输入+2KB响应 流量特征:工作日周期性波动(早10点至晚8点负载增长300%) 1.2 Go语言脱颖而出的五大优势 (敲黑板!这里用餐馆厨房…

自动驾驶两个传感器之间的坐标系转换

有两种方式可以实现两个坐标系的转换。 车身坐标系下一个点p_car&#xff0c;需要转换到相机坐标系下&#xff0c;旋转矩阵R_car2Cam&#xff0c;平移矩阵T_car2Cam。点p_car在相机坐标系下记p_cam. 方法1&#xff1a;先旋转再平移 p_cam T_car2Cam * p_car T_car2Cam 需要注…

【JavaWeb13】了解ES6的核心特性,对于提高JavaScript编程效率有哪些潜在影响?

文章目录 &#x1f30d;一. ES6 新特性❄️1. ES6 基本介绍❄️2. 基本使用2.1 let 声明变量2.2 const 声明常量/只读变量2.3 解构赋值2.4 模板字符串2.5 对象拓展运算符2.6 箭头函数 &#x1f30d;二. Promise❄️1. 基本使用❄️2. 如何解决回调地狱问题2.1回调地狱问题2.2 使…