美文网首页
浅谈vue中的样式操作

浅谈vue中的样式操作

作者: 云高风轻 | 来源:发表于2021-11-08 22:11 被阅读0次

1. 前言

1.样式操作是前端开发离不开的话题,今天就总结下


2. class操作的几种方式

2.1 直接绑定变量

        <p :class="classA">第一种: 直接绑定变量</p>

 Vue.createApp({
            data() {
                return {
                   classA:"one"
              }
      }
}).mount("#app)

  .one{
            background-color: pink;
            height: 50px;
            line-height: 50px;
        }

标签class属性直接绑定的是 data中的变量,对应的是 样式中class的名字


2.2 对象的形式

2.2.1 基础语法
        <p :class="{one:true}">第二种: 对象的形式</p>

key为class的名字,布尔值为真,标签有这个class为key的类
p标签有class为one的样式

2.2.2 变量
        <p :class="{one:true,two:isTwo}">第三种: 多个对象 变量</p>

既然是布尔值,就是可以是条件
isTwo 为变量布尔值


2.3 三目运算符

 <p :class="isTwo ?  classA:classB">第四种: 三目</p>

既然是绑定属性 就可以使用表达式


2.4 数组

        <p :class="[classA,classB]">第五种: 数组</p>

一个标签可以有多个class,所以自然可以用数组装 标签的 类名


3. style

3.1 直接绑定

 <p :style="{
            backgroundColor:'red',
            height:pHeight
        }"> styele  对象</p>

可以直接绑定style值为一个对象,其中的属性可以为data中的数据


3.2 变量

        <p :style="styleObj"> 直接使用对象变量</p>

  pHeight:"200px",
                    styleObj:{
                        backgroundColor:'green',
                        height:"100px",
                        borderRadius:"50%"
                    }

当然也可以使用变量来绑定

参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

相关文章

  • 浅谈vue中的样式操作

    1. 前言 1.样式操作是前端开发离不开的话题,今天就总结下 2. class操作的几种方式 2.1 直接绑定变量...

  • vue中的操作样式

    在vue里面常用的操作样式有以下几种:1 静态类名: 这种和普通的html的样式写法相同: 一行字 2 动态样式...

  • 4,如何使用class进行样式的绑定

    vue中样式(使用vue进行样式的绑定) 第一种 对于不使用vue进行样式绑定使,直接class="thin ac...

  • vue中的动态导入样式表

    如果vue需要根据平台动态导入样式可以这样操作在main.js中定义一个判断平台的变量: 在vue2.xmain....

  • vue中的样式绑定例子

    vue中的样式绑定例子

  • vue中的样式

    在element中定义的样式为全局的,而在vue中的style定义的样式为scoped,vue在进行渲染的时候,先...

  • Vue中样式

    一、v-bind(:)绑定class属性1、数组 2、数组中使用三元表达式 3、数组中嵌套对象 4、直接使用对象 ...

  • react中样式防止全局污染

    react与vue不同,vue可以通过在script中设置scoped来限制样式的生效范围,不至于样式污染。 CS...

  • 5.vue中的样式绑定

    1.vue中的样式绑定class 2.数组class改变样式 3.style改变样式

  • 修改Element控件的样式

    我们在vue中使用Element库的时候,vue组件中样式的scoped会导致我们无法修改控件的样式。 解决方法是...

网友评论

      本文标题:浅谈vue中的样式操作

      本文链接:https://www.haomeiwen.com/subject/gpdlpltx.html