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 相关文章推荐
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
JS 实现点击a标签的时候让其背景更换
Oct 15 Javascript
JavaScript中创建类/对象的几种方法总结
Nov 29 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
Jan 09 Javascript
Javascript基础学习笔记(菜鸟必看篇)
Jul 22 Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
纯JavaScript实现实时反馈系统时间
Oct 26 Javascript
使用vue中的混入mixin优化表单验证插件问题
Jul 02 Javascript
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
vue实现前端分页完整代码
Jun 17 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
Sep 11 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
Sep 16 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安装攻略:常见问题解答(三)
2006/10/09 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
解析PHP正则提取或替换img标记属性
2013/06/26 PHP
PHP高手需要要掌握的知识点
2014/08/21 PHP
php中return的用法实例分析
2015/02/28 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
JQuery select标签操作代码段
2010/05/16 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
浅谈js原生拖放
2016/11/21 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
js实现随机抽奖
2020/03/19 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
Python将多个excel文件合并为一个文件
2018/01/03 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
Django视图扩展类知识点详解
2019/10/25 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
助人为乐表扬信范文
2014/01/14 职场文书
采购部部长岗位职责
2014/02/06 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
个人先进事迹材料范文
2014/12/29 职场文书
学校德育工作总结2015
2015/05/11 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers