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背投广告代码的完善
Apr 08 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
Apr 01 Javascript
js实现上传图片预览方法
Oct 25 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
Angular 表单控件示例代码
Jun 26 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
从vue源码解析Vue.set()和this.$set()
Aug 30 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
详解Webpack4多页应用打包方案
Jul 16 Javascript
TypeScript 运行时类型检查补充工具
Sep 28 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
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
javascript引用类型之时间Date和数组Array
2015/08/27 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
2017/09/19 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python json模块使用实例
2015/04/11 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
Python实现的微信红包提醒功能示例
2019/08/22 Python
python Kmeans算法原理深入解析
2019/08/23 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
极简的HTML5模版
2015/07/09 HTML / CSS
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
Kusmi茶美国官网:优质散叶茶和茶包
2019/10/13 全球购物
strstr()的简单实现
2013/09/26 面试题
what is the difference between ext2 and ext3
2013/11/03 面试题
教师自我鉴定
2013/12/13 职场文书
报到证丢失证明
2014/01/11 职场文书
《最佳路径》教学反思
2014/04/13 职场文书
人民调解员先进事迹材料
2014/05/08 职场文书
运动会演讲稿50字
2014/08/25 职场文书
岗位职责范本大全
2015/02/26 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书