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的15款幻灯片插件
Apr 10 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
Apr 07 Javascript
在子窗口中关闭父窗口的一句代码
Oct 21 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
javascript使用Promise对象实现异步编程
Mar 01 Javascript
第一章之初识Bootstrap
Apr 25 Javascript
jquery datatable服务端分页
Aug 31 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
Sep 21 Javascript
AngularJS+Bootstrap实现多文件上传与管理
Nov 08 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
Dec 15 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
Oct 19 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
Jquery把获取到的input值转换成json
2017/05/15 jQuery
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
微信小程序排坑指南详解
2018/05/23 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Python代码解决RenderView窗口not found问题
2016/08/28 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
解决Pycharm界面的子窗口不见了的问题
2019/01/17 Python
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
广州喜创信息技术有限公司JAVA软件工程师笔试题
2012/10/17 面试题
最新的互联网创业计划书
2014/01/10 职场文书
单位消防安全制度
2014/01/12 职场文书
陈欧广告词
2014/03/14 职场文书
家长学校实施方案
2014/03/15 职场文书
教室标语大全
2014/06/21 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang