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 相关文章推荐
javascript 鼠标拖动图标技术
Feb 07 Javascript
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
Jan 17 Javascript
原生js实现跨浏览器获取鼠标按键的值
Apr 08 Javascript
判断JS对象是否拥有某种属性的两种方式
Dec 02 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
JavaScript中的console.time()函数详细介绍
Dec 29 Javascript
js实现选中页面文字将其分享到新浪微博
Nov 05 Javascript
Vue.directive自定义指令的使用详解
Mar 10 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
在微信小程序中使用vant的方法
Jun 07 Javascript
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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
MySQL修改密码方法总结
2008/03/25 PHP
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
js网页版计算器的简单实现
2013/07/02 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
JavaScript 自定义事件之我见
2017/09/25 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python实现网站文件的全备份和差异备份
2014/11/30 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
python中使用np.delete()的实例方法
2021/02/01 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
为什么需要版本控制
2016/10/28 面试题
abstract class和interface有什么区别
2013/08/04 面试题
前台接待岗位职责
2013/12/03 职场文书
30年同学聚会感言
2014/01/30 职场文书
小学英语教学反思
2014/01/30 职场文书
酒店总经理职务说明书
2014/02/26 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
学校党员对照检查材料
2014/08/28 职场文书
借款协议书
2014/09/16 职场文书
个人借款协议书范本
2014/11/17 职场文书