【vue】Vue中class样式的动态绑定

这篇具有很好参考价值的文章主要介绍了【vue】Vue中class样式的动态绑定。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介:Vueclass样式的绑定

1、字符串写法

使用场景:样式的类型不确定

写法:

<div :class="xd_bg">测试账号</div>

手动触发样式改变

注意:字符串使用的是vue实例data中已有的属性

2、对象写法

使用场景:样式个数、类名确定,通过Bollean动态展示与否

写法:

对象写在内联样式

<div :class="{bg_red:bg_red,border:border}">测试</div>

对象写在data中

<div :class="list">测试</div>
data: {
list: {
    bg_red: 'bg_red',
    border: 'border',
 },
}

3、数组写法

使用场景:需要绑定的样式个数不确定,类名也不确定

写法:

内联写法

<div :class="[xd_border,xd_bg]">测试</div>

数组里加三元运算符

<div :class="[isActive?xd_border:'',xd_bg]">测试</div>

写在data中文章来源地址https://www.toymoban.com/news/detail-612021.html

<div :class="list">⼩滴课堂</div>
data:{
  list:['border', 'bg_red']
}

到了这里,关于【vue】Vue中class样式的动态绑定的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【vue3】数据绑定,动态渲染class与style

    数据绑定的一个常见需求场景是操纵元素的 CSS class 列表和内联样式(style)。因为 class 和 style 都是 attribute,我们可以和其他 attribute 一样使用 v-bind 将它们和动态的字符串绑定。但是,在处理比较 复杂的绑定 时,通过拼接生成字符串是麻烦且易出错的。因此,Vue 专门为

    2024年02月13日
    浏览(25)
  • vue动态绑定style样式之动态添加style样式的多种写法

    项目中会需要动态添加 style 行内样式,现指出常用的几种方式。 注意: 1、凡是有 - 的style属性名都要变成驼峰式,比如font-size要变成 fontSize。 2、除了绑定值,其他的属性名的值要用引号括起来,比如 fontSize:\\\'14px\\\' 而不是 fontSize :14px。 对象形式 data(){ return { baseStyles: { width:

    2024年04月17日
    浏览(48)
  • vue 3 第二十七章:样式(动态class、动态style)

    在 Vue 中,我们可以使用动态绑定语法来动态地添加类名或样式。本章将介绍 Vue 3 中如何使用动态绑定语法来动态地添加类名或样式。 在 Vue 中,我们可以使用 :class 或 v-bind:class 指令来动态地添加类名。例如,下面的例子中,我们可以根据 isActive 的值动态地为元素添加 act

    2024年02月07日
    浏览(32)
  • vue、uniapp中动态添加绑定style、class 9种方法实现

    直接使用静态class和style属性: 使用场景:当class和style属性是固定不变的时候,可以直接在模板中写死。 优点:简单直接,没有额外的计算和逻辑。 缺点:无法根据条件动态修改class和style。 使用v-bind动态绑定class和style属性: 使用场景:当class和style属性需要根据组件的da

    2024年02月10日
    浏览(39)
  • 微信小程序动态绑定class样式类(三木运算)

    直接上代码,循环列表,根据选中状态显示不同的样式,active就是你在wxss文件里面创建的类名 当然可以同时引用多个,如view class=\\\"E F {{ 表达式?\\\'A\\\':\\\'B\\\' }} {{ 表达式?\\\'C\\\':\\\'D\\\' }}\\\"/view这行代码引用了类E,F,选择引用A或B,选择引用C或D 也可以把三元判别式最后的参数去掉,以达到某

    2024年02月12日
    浏览(25)
  • 【Vue】学习笔记-绑定样式/条件样式

    class样式 写法 :class=\\\"xxx\\\" xxx可以是字符串,对象,数组 字符串写法适用于:类名不确定,要动态获取。 对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。 数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用 style样式 :style=\\\"{fontSize:xxx

    2023年04月14日
    浏览(42)
  • Vue-13、Vue绑定css样式

    1、绑定css样式字符串写法,适用于:样式的类名不确定 2、绑定class样式–数组写法,适用于:要绑定的样式个数不确定、名字也不确定。 3、绑定class样式–对象写法,适用于:要绑定的样式个数确定、名字也确定,但要动态决定用不用。

    2024年01月21日
    浏览(30)
  • Vue-14、Vue绑定style样式

    1、对象写法 2、数组写法 3、总结

    2024年02月02日
    浏览(27)
  • vue - 动态绑定ref(使用变量)以及获取方式,解决v-for循环嵌套自定义子组件时无法this.$refs.xx找到动态组件的情况(详细示例教程)适合 vue.js nuxt.js uniapp

    正常情况,我们需要在vue中获得某个dom或者组件,我们会通过绑定 ref 然后通过绑定后的名字来获取这个dom 。 但是,如果我们在v-for中绑定ref的话,那么这个ref就会存在多个,比如我们点击事件让对应的显示/隐藏的话,我们很难找到这个对应的元素。 那么,这时我们需要动

    2024年02月13日
    浏览(39)
  • vue2和vue3关于class类的绑定以及style的绑定的区别

    本篇为个人笔记 例如:单个类绑定 多个类绑定:   例如:单个绑定  多个绑定

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包