vue中动态添加class类名的方法


Posted in Javascript onSeptember 05, 2018

vue 动态添加class类名,灵活得让你发狂,下面示例几个

<template>
  <div>
    <h2>动态添加类名</h2>


    <!-- 第一种方式:对象的形式 -->
    <!-- 第一个参数 类名, 第二个参数:boolean值 -->
    <!-- 对象的形式: 用花括号包裹起来,类名用引号, -->
    <!-- 优点: 以对象的形式可以写多个,用逗号分开 -->
    <p :class="{'p1' : true}">对象的形式(文字的颜色)</p>
    <p :class="{'p1' : false, 'p': true}">对象的形式(文字的颜色)</p>


    <!-- 第二种方式:三元表达式 注意点:放在数组中,类名要用引号-->
    <p :class="[ 1 < 2 ? 'p1' : 'p' ]" >三元表示式(文字的颜色)</p>


    <!-- 第三种方式: 数组的形式 -->
    <p :class="[isTrue, isFalse]">数组的形式(文字的颜色)</p>

    <!-- 数组中用对象 -->
    <p :class="[{'p1': false}, isFalse]">数组中使用对象(文字的颜色)</p>


 <!--补充: class中还可以传方法,在方法中返回类名-->
 <p :class="setClass">通过方法设置class类名</p>
  </div>
</template>
<script>
  export default {
    data () {
      return {
        isTrue: 'p1',
        isFalse: 'p'
      };
    },

 method: {
 setclass () {
    return 'p1';
   }
 }
  }
</script>
<style scoped>
  .p1 {
    color: red;
    font-size: 30px;
  }
  .p {
    color: blue
  }
</style>

以上这篇vue中动态添加class类名的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
遍历jquery对象的代码分享
Nov 02 Javascript
使用Math.floor与Math.random取随机整数的方法详解
May 07 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
Nov 04 Javascript
Node.js中流(stream)的使用方法示例
Jul 16 Javascript
Angular4表单验证代码详解
Sep 03 Javascript
JavaScript常用工具方法封装
Feb 12 Javascript
JS实现选项卡效果的代码实例
May 20 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
vue/cli 配置动态代理无需重启服务的方法
May 20 Vue.js
ng-events类似ionic中Events的angular全局事件
Sep 05 #Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
Sep 05 #Javascript
vue 监听屏幕高度的实例
Sep 05 #Javascript
Vue-Router的使用方法
Sep 05 #Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 #Javascript
Vue作用域插槽slot-scope实例代码
Sep 05 #Javascript
element ui 表格动态列显示空白bug 修复方法
Sep 04 #Javascript
You might like
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
javascript两段代码,两个小技巧
2010/02/04 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
jquery 跨域访问问题解决方法(笔记)
2011/06/08 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
详解如何较好的使用js
2016/12/16 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
[01:03:42]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python 实现在txt指定行追加文本的方法
2018/04/29 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
python 如何区分return和yield
2020/09/22 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
行政主管职责范本
2014/03/07 职场文书
村抢险救灾方案
2014/05/09 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
单位员工收入证明样本
2014/10/09 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL