vue添加class样式实例讲解

(编辑:jimmy 日期: 2024/11/19 浏览:2)

vue提供了一个动态添加class的v-bind:class(:class) 对象,可以使用:class进行clas动态的切换。案例中将通过使用:class设置 字体为红色。

vue添加class样式实例讲解

1、新建一个html代码页面。

vue添加class样式实例讲解

2、在html代码页面创建一个<div>同时添加id为app,并添加一段文本

vue添加class样式实例讲解

3、引入vue.js文件。使用<scrtip>标签引入vue文件。

vue添加class样式实例讲解

4、创建vue实例。新建一个<script>标签,然后使用new Vue()创建实例。

代码:

<script>

var app = new Vue({

el:"#app"

})

</script>

vue添加class样式实例讲解 

5、创建设置字体为红色的red样式。在<title>标签后面创建一个<style>标签,然后设置字体为红色的red样式。

代码:

<style>

.red{

color: red;

}

</style>

vue添加class样式实例讲解

6、使用:class添加red类样式。在<div>标签里面添加 :class="{red:true}"。

vue添加class样式实例讲解

7、保存html代码后使用浏览器打开,即可看到字体已经变为了红色

vue添加class样式实例讲解

一句话新闻
一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?