美文网首页
uniapp Class动态绑定

uniapp Class动态绑定

作者: 缘之空_bb11 | 来源:发表于2024-01-15 10:42 被阅读0次

参考文档

1. 直接使用绑定
 <!--  直接使用绑定 -->
<view :class="'customClass'"> 我是自定义的数据1111 </view>

// CSS 样式
.customClass{
   background-color: orange;
}
2. 绑定对象
 <!-- 绑定对象 -->
 <view :class="{ 'customClass' : true }"> 我是自定义的数据2222 </view>

// CSS 样式
.customClass{
   background-color: orange;
}
3. 绑定数据对象, 并将数据放在 data 中
 <!-- 绑定数据对象, 并将数据放在 data 中 -->
 <view :class="classObj"> 我是自定义的数据3333 </view>

// data
data() {
     return {       
         classObj: {
             customClass: true
         },
    }
},

// CSS 样式
.customClass{
   background-color: orange;
}

4. 三元表达式来绑定对象
 <!--  三元表达式来绑定对象 -->
 <view :class="[isAction ? 'customClass' : 'customBlue', 'customRight' ] "> 我是自定义的数据5555 </view>

// data
data() {
    return {
        isAction: true,
       }
}

// Css 样式
    .customRight {
        text-align: right;
    }

    .customBlue {
        background-color: blue;
    }

    .customClass {
        background-color: orange;
    }
5. 计算属性来绑定对象
<!--  计算属性来绑定对象 -->
<view :class="classComputed">我是自定义的数据6666</view>

// 计算属性
computed: {
    classComputed() {
         return {
            'customClass': true
            }
        },
}

// CSS 样式
.customClass {
    background-color: orange;
}

6. 用方法绑定对象
<!--  用方法绑定对象 -->
<view :class="{'customClass': compare()} ">我是自定义的数据888</view>

        // 方法
        methods: {
            compare() {
                let a = 5
                if (a % 2 == 1) {
                    return true
                } else {
                    return false
                }
            },
         }

相关文章

  • vue 动态绑定class,style

    动态绑定class 动态绑定style

  • vue03

    v-bind动态绑定class(对象语法) v-bind动态绑定class(数组语法) v-bind动态绑定sty...

  • Class 与 Style 如何动态绑定?

    Class 与 Style 如何动态绑定? Class 可以通过对象语法和数组语法进行动态绑定: 对象语法: 数组...

  • Vue.js

    动态绑定class : class:[ name?success:error,name?success:error...

  • 跟我一起学Python(六)

    __ slots __ 如何在外部给class绑定方法? 动态绑定允许我们在程序运行的过程中动态给class加上功...

  • 动态绑定style 和 class

    开发中用到的动态修改界面的功能,这里记录下: class 动态绑定 style 动态绑定 这里说明下:动态修改主要...

  • uniapp动态绑定事件

    由于我的一个选项列表通过v-for动态渲染 在点击事件内通过 item.click的方式绑定点击事件发现小程序端并...

  • Vue系列之『满足多数需求的基本使用』

    首先创建一个简单的vue应用 class绑定——动态地切换class 在:class上绑定一个对象 在:class...

  • 小程序常用知识点

    循环嵌套:修改item的名称 动态绑定class

  • Vue入门:v-bind

    本篇为Vue的基础篇,主要关于 v-bind: class与style的动态绑定。 1. 绑定 class 的几种...

网友评论

      本文标题:uniapp Class动态绑定

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