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 firefox不显示本地预览图片问题的解决方法
Nov 12 Javascript
客户端限制只能上传jpg格式图片的js代码
Dec 09 Javascript
jQuery插件实现控制网页元素动态居中显示
Mar 24 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
浅谈vuex之mutation和action的基本使用
Aug 29 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
Jul 30 Javascript
layer更改皮肤的实现方法
Sep 11 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
laravel实现简单用户权限的示例代码
2019/05/28 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
jquery控制显示服务器生成的图片流
2015/08/04 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
vue实现设置载入动画和初始化页面动画效果
2019/10/28 Javascript
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
法国春天百货官网:Printemps.com
2020/06/29 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
环境科学专业大学生自荐信格式
2013/09/21 职场文书
高中毕业的自我鉴定
2013/12/09 职场文书
地质灾害防治方案
2014/05/14 职场文书
保护环境倡议书500字
2014/05/19 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
幼师辞职信范文
2015/02/27 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书