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 构建客户/服务分离的链接模型中Table中的排序分析
Jan 22 Javascript
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
Dec 15 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 jQuery
微信小程序动态显示项目倒计时
Jun 20 Javascript
koa2+vue实现登陆及登录状态判断
Aug 15 Javascript
JavaScript文档加载模式以及元素获取
Jul 28 Javascript
详解Vue.js 可拖放文本框组件的使用
Mar 03 Vue.js
uniapp 微信小程序 自定义tabBar 导航
Apr 22 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
js+css在交互上的应用
2010/07/18 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python快速查找算法应用实例
2014/09/26 Python
python根据路径导入模块的方法
2014/09/30 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
python动态进度条的实现代码
2019/07/03 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
python数值基础知识浅析
2019/11/19 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
Html5新增标签有哪些
2017/04/13 HTML / CSS
什么是聚集索引和非聚集索引
2012/01/17 面试题
关于圣诞节的广播稿
2014/01/26 职场文书
实用的简历自我评价
2014/03/06 职场文书
法定代表人授权委托书
2014/04/04 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
JavaScript 数组去重详解
2021/09/15 Javascript