我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue怎么在元素上增加样式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue怎么在元素上增加样式

vue怎么在元素上增加样式

本教程操作环境:windows7系统、vue3版,DELL G3电脑。

vue中的添加样式

一、使用class样式:

类名必须用引号 引起来;

1、数组

<h1 :class = "['类名1','类名2']">这种方法  需要用  v-bind: => :  绑定</h1>

2、数组中使用三元表达式

<h1 :class = "['类名1','类名2',表达式?'类名3':'']">这种方法  需要用  v-bind: => :  绑定</h1>

3、数组中嵌套对象

<h1 :class = "['类名1','类名2',{属性名(类名):'属性值(true或false)}]">这种方法  需要用  v-bind: => :  绑定</h1>

4、直接适用对象

<h1 :class = "{属性名(类名1):true,属性名(类名2):true}">这种方法  需要用  v-bind: => :  绑定</h1>

二、使用内联样式;

1、直接在元素上通过 :style 的形式

<h1 :style = "{'样式名':'样式值'}">这种方法  需要用  v-bind: => :  绑定</h1>

2、将样式对象,定义到data 中,在引用到 :style 中

<h1 :style = "vue里的样式">这种方法  需要用  v-bind: => :  绑定</h1>

3、在 :style 中通过数组,引用多个 data 上的样式对象;

<h1 :style = "[data1,data2]">这种方法  需要用  v-bind: => :  绑定</h1>

代码实例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Vue样式的运用</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .box {
            width: 150px;
            height: 150px;
            background: skyblue;
            line-height: 150px;
            text-align: center;
        }

        .border {
            border-radius: 50%;
        }

        .color {
            color: #fff;
            font-size: 24px;
        }
    </style>
</head>

<body>
    <div id="app">
        <button @click="tagger = !tagger">切换</button>
        <!-- 添加样式/切换样式 -->
        <!-- 对象方式   border 数据模型    tagger 真假 真显示 假隐藏-->
        <!-- <div class="box" :class="{'border':tagger}">添加style样式</div> -->
        
        <!-- 表达式 -->
        <!-- <div :class="tagger ? 'border' : ''" class="box">添加style样式</div> -->
        
        <!-- 数组 -->
        <div :class="tagger ? ['box','border'] : ['box']">添加style样式</div>
    </div>

    <script class="lazy" data-src="https://cdn.jsdelivr.net/npm/vue"></script>
    <script>
        let vm = new Vue({
            el: '#app',
            data: {
                tagger : true,
                vstyle : ['border','box'],
                vObj : {"border":true,"color":true,"box":true}
            },
            methods: {
            }
        })
    </script>

</body>

</html>

(学习视频分享:vuejs入门教程、编程基础视频)

以上就是vue怎么在元素上增加样式的详细内容,更多请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue怎么在元素上增加样式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue怎么在元素上增加样式

增加方法:1、用“:class="['类名']”语句添加;2、用“:class="['类名1','类名2',{属性名(类名):'属性值(true或false)}]"”语句;3、用“:class="{属性名(类名):true}”语句;4、用“:style="{'样式名':'样式值'}"”语句;5、用“:style="样式"”语句增加;6、用“:style="[data]"”语句。
2023-05-14

vue如何在元素上增加样式

这篇文章主要介绍“vue如何在元素上增加样式”,在日常操作中,相信很多人在vue如何在元素上增加样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue如何在元素上增加样式”的疑惑有所帮助!接下来,请跟着小编
2023-07-05

php怎么增加元素

php增加元素的方法:1、通过赋值增加数组元素;2、通过array_push函数增加数组元素;3、通过array_unshift函数增加元素;4、通过array_pad函数增加元素。
2016-04-18

php怎样往数组内增加元素

在PHP中,可以利用“array_push()”函数往数组内增加元素,该函数可以向数组的尾部添加一个或者多个元素,并且返回新数组的长度,语法为“array_push(array,value1,value2...)”。
2016-11-27

怎么在JavaScript页面中增加元素

怎么在JavaScript页面中增加元素?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。方法:1、使用“getElementsByTagName()”获取父节点元
2023-06-15

php怎样往数组内增加元素

在PHP中向数组中插入元素的方法数组函数:array_push():添加到末尾array_unshift():添加到开头array_splice():在指定位置插入/删除数组索引:直接赋值for循环foreach循环其他方法:数组合并:array_merge()点语法(对象数组)库函数(如Laravel、Symfony)
php怎样往数组内增加元素
2024-04-25

jQuery如何在元素上添加和删除CSS样式?

jQuery修改CSS样式概述添加样式:addClass():添加一个或多个样式类。toggleClass():添加或删除样式类,取决于元素当前状态。css():设置单个CSS属性值。删除样式:removeClass():删除一个或多个样式类。toggleClass():同添加样式。removeAttr():删除特定属性或所有CSS样式。
jQuery如何在元素上添加和删除CSS样式?
2024-04-02

php怎么在数组中间增加元素

在php中,可以利用array_splice()函数来在数组中间增加元素,只需要将该函数的第二个参数设置为大于0且小于“数组长度-1”的数值即可,语法“array_splice(数组,要插入的索引位置,0,元素值)”。
2016-06-06

php array数组怎么增加元素

增加方法:1、用“array_unshift($arr,值)”语句;2、用“array_push($arr,值)”语句;3、用“array_pad($arr,数组长度,值)”语句;4、用“array_splice($arr,0,0,值)”。
2018-10-09

jQuery怎样在元素中添加CSS类?

jQuery添加CSS类的语法jQuery提供了addClass()方法,用于向元素添加CSS类。其语法如下:$(selector).addClass(className1,className2,...,classNameN);添加单个类:$(selector).addClass("className");添加多个类:$(selector).addClass("className1className2className3");根据条件添加类:if($("#myElement").hasClass("vis
jQuery怎样在元素中添加CSS类?
2024-04-08

es6的set集合怎么增加元素

es6的set集合可以使用add()方法来增加元素。Set集合是一种数据结构,结构类似于数组,且没有重复的值;其内置的add()方法可以为集合添加元素,语法“set.add(值);”,添加完成后会返回Set结构本身。
2023-05-14

php怎么向数组中增加元素

这篇文章主要讲解了“php怎么向数组中增加元素”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么向数组中增加元素”吧!php向数组中增加元素的方法:1、通过“array_push”函数
2023-06-21

vue3怎么获取元素并且修改元素样式

需求:获取元素的样式并且修改元素样式操作主要分为如下几个部分,文章最后附完整的代码框架①在要操作的元素上绑定ref②在script部分导入ref和nextTickimport{ref,nextTick}from&#39;vue&#39;③在script部分使得要操作的元素响应式即绑定refconstdiv=ref()④利用asyncawait和nextTick//需要在元素绑定函数a这里忽略asyncfunctiona(){awaitnextTick()div.value.sty
2023-05-19

css怎么设置id元素样式

在网页设计中,CSS是一种非常重要的技术,通过CSS,我们可以对HTML页面中的元素进行样式设置,如字体大小、颜色、背景等等。之前我们介绍过CSS中的class样式设置,本文将要讨论的是CSS中的id样式设置。在HTML中,每个元素都可以通过属性id进行唯一标识,通过设置id样式,我们可以对该元素进行精确的样式设置,下面就让我们一起来学习一下吧。### 1. 基本语法设置id样
2023-05-14

编程热搜

目录