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 相关文章推荐
IE8 原生JSON支持
Apr 13 Javascript
文本框回车提交与禁止提交示例
Sep 27 Javascript
Js nodeType 属性全面解析
Nov 14 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
AngularJS基础 ng-mouseleave 指令详解
Aug 02 Javascript
C#微信小程序服务端获取用户解密信息实例代码
Mar 10 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
Oct 09 Javascript
vue使用keep-alive保持滚动条位置的实现方法
Apr 09 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
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 pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
Python学习小技巧之列表项的拼接
2017/05/20 Python
python计算列表内各元素的个数实例
2018/06/29 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
全球度假村:Club Med
2017/11/27 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
小学教研工作制度
2014/01/15 职场文书
物业经理自我鉴定
2014/03/03 职场文书
微电影大赛策划方案
2014/06/05 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS