我的 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


相关推荐

  • MacOs12Macbookpro读写NTFS

    MacOs12Macbookpro读写NTFS新买了MacbookProM1Pro,系统是macOS12.0,默认可以NTFS格式的读移动硬盘(U盘),但是不能写brewinstallntfs-3g出现下列错误:Error:ntfs-3ghasbeendisabledbecauseitrequiresFUSE!正确的安装方法如下:brewtapgromgit/homebrew-fusebrewinstall–caskmacfusebrewinstallntfs-3g-mac如何使用呢?

    2022年6月22日
    66
  • 学习笔记—高等数学前置知识—乘法公式与因式分解

    学习笔记—高等数学前置知识—乘法公式与因式分解乘法公式平方差公式 算式 a 2 b 2 a b a b 完全平方公式 算式 a 2 2ab b 2 a b 2 算式 a 2 2ab b 2 a 2 2 算式 a b c 2 a 2 b 2 c 2 2 ab ac bc 算式 a b c 2 a 2 b 2 c 2 2 ab ac bc 算式 a b 3

    2026年3月18日
    2
  • 声纹识别行业佼佼者快商通荣获2019年吴文俊人工智能科学技术奖!

    声纹识别行业佼佼者快商通荣获2019年吴文俊人工智能科学技术奖!吴文俊人工智能科学技术奖 被誉为 中国智能科学技术最高奖 代表人工智能领域的最高荣誉 是以人工智能先驱 我国智能科学研究的开拓者和领军人物吴文俊院士命名的科研大奖 经科学技术部核准设立 由国家级学会 中国人工智能学会发起主办 每年评奖一次 具备提名推荐国家科学技术奖资格 2019 年度第九届吴文俊人工智能科学技术奖评审工作已经完成 经相关权威机构及两院院士 会士等专家学者的提名推荐 通

    2026年3月17日
    2
  • 诺基亚手机软件测试工具_诺基亚刷安卓

    诺基亚手机软件测试工具_诺基亚刷安卓手机软件测试  目录1手机知识…31.1手机的主要功能…31.1.1通话功能…31.1.2消息功能…31.1.3电话本…31.1.4增值服务…31.1.5其他功能…31.1.6为特定语言定做的功能…41.1.7附件…41.2手机的软件结构…41.3手机的硬件结构

    2025年9月17日
    6
  • 使用Sigar包获取操作系统信息[通俗易懂]

    使用Sigar包获取操作系统信息[通俗易懂]项目中的一个需求是获取操作系统的相关信息,可以收集的信息包括:1,CPU信息,包括基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait)2,文件系统信息,包括Filesystem、Size、Used、Avail、Use%、Type3,事件信息,类似ServiceControlManager4,内存信息

    2025年7月6日
    6
  • 在ubuntu下完美安装RTX(解决离线、乱码问题) 转

    在ubuntu下完美安装RTX(解决离线、乱码问题) 转

    2021年8月26日
    57

发表回复

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

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