我的 Vue.js 学习日记 (四) – v-bind:class / style 用法

我的 Vue.js 学习日记 (四) – v-bind:class / style 用法

大家好,又见面了,我是你们的朋友全栈君。

上节回顾

上回看了模板语法、计算属性与监听器,今天继续往下看。

v-bind 与 class

v-bind:class4 种方式,分别是:
1.内联

<h3 v-bind:class="{ active : isActive,'text-danger' : hasError }">i am a h3</h3>

2.数据对象

<h3 v-bind:class="classDataObject">i am a h3</h3>

3.计算属性

<h3 v-bind:class="classComputedObject">i am a h3</h3>

4.数组

<h3 v-bind:class="[isActive, hasError]">i am a h3</h3>

无论是哪种方式绑定,依据都是一样的,表达式成立就输出,不成立就不输出

内联输出结果:

<h3 class="active">i am a h3</h3>

tip:可以通过在浏览器控制台修改app.hasError的值来观察h3标签class的变化

tip:组件中同样适用该绑定方式

v-bind 与 style

绑定style与绑定class基本一样:

  1. 内联
  2. 数据对象
  3. 计算属性
  4. 数组

都可以,例如绑定计算属性:

html:

<tr v-bind:style="size">

data:

data: { fontSize: 'fontSize: 20px;'}

computed:

computed:{
  size: function () {
    return this.fontSize
  }
}

输出:

<tr style="font-size: 20px;"></tr>

tip:有提到绑定浏览器引擎前缀的CSS属性时,vue会自动添加

小节

绑定class应该是很常用的一个指令,需要一些练习熟练掌握。

近些天身体有点不太好,等好了之后把拖拉的补回来。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107539.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月2日 下午5:35
下一篇 2022年4月2日 下午6:00


相关推荐

  • 即梦ai怎么审核变严格

    即梦ai怎么审核变严格

    2026年3月13日
    3
  • OpenCV学习笔记(29)KAZE 算法原理与源码分析(三)特征检测与描述

    OpenCV学习笔记(29)KAZE 算法原理与源码分析(三)特征检测与描述KAZE系列笔记:1. OpenCV学习笔记(27)KAZE算法原理与源码分析(一)非线性扩散滤波2. OpenCV学习笔记(28)KAZE算法原理与源码分析(二)非线性尺度空间构建3. OpenCV学习笔记(29)KAZE算法原理与源码分析(三)特征检测与描述4. OpenCV学习笔记(30)KAZE算法原理与源码分析(四)KAZE特征的性能分析与比较5. OpenCV学习笔记

    2022年6月18日
    41
  • 自定义序列类_自定义序列填充

    自定义序列类_自定义序列填充一.序列类型的分类1.容器序列(可以在容器中放置任意类型的数据)list、tuple、deque2.扁平序列str、bytes、bytearray、array.array(数组,同一类型数据

    2022年8月6日
    7
  • Laravel 代码开发最佳实践[通俗易懂]

    Laravel 代码开发最佳实践

    2022年2月7日
    99
  • 应对缓存击穿的解决方法

    应对缓存击穿的解决方法一 什么样的数据适合缓存 分析一个数据是否适合缓存 我们要从访问频率 读写比例 数据一致性等要求去分析 二 什么是缓存击穿在高并发下 多线程同时查询同一个资源 如果缓存中没有这个资源 那么这些线程都会去数据库查找 对数据库造成极大压力 缓存失去存在的意义 打个比方 数据库是人 缓存是防弹衣 子弹是线程 本来防弹衣是防止子弹打到人身上的 但是当防弹衣里面没有防弹的物质时 子弹就

    2025年10月13日
    6
  • LVS 负载均衡详解 + NAT 集群构建

    LVS 负载均衡详解 + NAT 集群构建文章目录一 企业群集应用概述 1 集群的含义 2 企业应用中的问题 3 企业群集的分类 1 负载均衡集群 LoadBalanceC 2 高可用群集 HighAvailabi 3 高性能运算群集 HighPerforma 4 负载均衡群集架构一 企业群集应用概述 1 集群的含义 群集 Cluster 也可称为集群 是由多台主机构成 但对外只表现为一个整体 只提供一个访问入口 域名或 IP 地址 相当于一

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号