位置: IT常识 - 正文

vue中动态添加style样式的几种写法总结(vue中动态添加表格)

编辑:rootadmin
这篇文章主要介绍了vue中动态添加style样式的几种写法总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 目录

推荐整理分享vue中动态添加style样式的几种写法总结(vue中动态添加表格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue动态添加dom,vue 动态添加,vue中动态添加样式,vue中动态添加参数,vue 动态添加,vue中动态添加样式,vue中动态添加输入框并上传图片,vue中动态添加样式,内容如对您有帮助,希望把文章链接给更多的朋友!

vue动态添加style样式总结对象数组三目运算符多重值(浏览器会根据运行支持情况进行选择)绑定data对象vue3的style样式的特性scoped属性在 scoped 内部,写全局的样式通过v-bind 函数,在 CSS 中使用 JavaScript 中的变量vue动态添加style样式总结

项目中可能会需要动态添加 style 行内样式,但是在长期维护的项目里面,尽量要避免使用。

注意:

1、凡是有 - 的style属性名都要变成驼峰式,比如font-size要变成fontSize。

vue中动态添加style样式的几种写法总结(vue中动态添加表格)

2、除了绑定值,其他的属性名的值要用引号括起来,比如backgroundColor:'#00a2ff'而不是 backgroundColor:#00a2ff。

对象html :style="{ color: activeColor, fontSize: fontSize + 'px' }"html :style="{color:(index==0?conFontColor:'#000')}"数组html :style="[baseStyles, overridingStyles]"html :style="[{color:(index==0?conFontColor:'#000')},{fontSize:'20px'}]"三目运算符html :style="{color:(index==0?conFontColor:'#000')}"html :style="[{color:(index==0?conFontColor:'#000')},{fontSize:'20px'}]"多重值(浏览器会根据运行支持情况进行选择)html :style="{ display: ['-webkit-box', '-ms-flexbox', 'flex'] }"绑定data对象html :style="styleObject" data() {    return{      styleObject: {        color: 'red',        fontSize: '13px'      }      }}vue3的style样式的特性scoped属性

定义的 CSS 就只会应用到当前组件的元素上,这样就很好地避免了一些样式冲突的问题。

我们项目中的样式也可以加上如下标签:

<style scoped>h1 {color: red;}</style>>

这样,组件就会解析成下面代码的样子。标签和样式的属性上,新增了 data- 的前缀,确保只在当前组件生效。

<h1 data-v-3de47834="">1</h1><style scoped>h1[data-v-3de47834] {color: red;}</style>在 scoped 内部,写全局的样式

可以用:global 来标记,这样能确保你可以很灵活地组合你的样式代码

通过v-bind 函数,在 CSS 中使用 JavaScript 中的变量<template><div><h1 @click="add">{{ count }}</h1></div></template><script setup>import { ref } from "vue";let count = ref(1)let color = ref('red')function add() {count.value++color.value = Math.random()>0.5? "blue":"red" // 随机生成一个0-1之间点数字}</script><style scoped>h1 {// v-bind 函数绑定 color 的值color:v-bind(color);}</style>>

点击累加器时文本颜色的切换效果,如下图所示:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

本文链接地址:https://www.jiuchutong.com/zhishi/304522.html 转载请保留说明!

上一篇:支持插件的消息中间件【msg broker with plugin】 知然 博客园(插件不支持是什么意思)

下一篇:VMware Workstation Pro 16 安装教程(vmware workstation pro怎么卸载干净)

  • qq音乐房间怎么删除(qq音乐房间怎么创建)

    qq音乐房间怎么删除(qq音乐房间怎么创建)

  • 秀米怎么直接用别人的排版(秀米怎么直接用免费风格排版模板)

    秀米怎么直接用别人的排版(秀米怎么直接用免费风格排版模板)

  • WiFi探针是什么(wifi探针的工作原理)

    WiFi探针是什么(wifi探针的工作原理)

  • 华为p40支持wifi6的吗(华为P40支持空调遥控吗)

    华为p40支持wifi6的吗(华为P40支持空调遥控吗)

  • 苹果7怎么删除桌面软件(苹果7怎么删除内存清理)

    苹果7怎么删除桌面软件(苹果7怎么删除内存清理)

  • recyclebinhw 是什么文件(recyclebinhw是什么文件夹)

    recyclebinhw 是什么文件(recyclebinhw是什么文件夹)

  • 苹果xr怎么设置耳机模式(苹果xr怎么设置铃声)

    苹果xr怎么设置耳机模式(苹果xr怎么设置铃声)

  • 微信被移出群聊 还能看到群里有多少人么(微信被移出群聊怎么加回去)

    微信被移出群聊 还能看到群里有多少人么(微信被移出群聊怎么加回去)

  • 华为nova5特殊功能(华为nova5功能)

    华为nova5特殊功能(华为nova5功能)

  • 系统还原有什么后果(系统还原有什么问题)

    系统还原有什么后果(系统还原有什么问题)

  • 抖音换手机登录有没有影响(抖音换手机登录草稿箱的东西还在吗)

    抖音换手机登录有没有影响(抖音换手机登录草稿箱的东西还在吗)

  • 钉钉健康打卡有定位吗(钉钉健康打卡有什么意义)

    钉钉健康打卡有定位吗(钉钉健康打卡有什么意义)

  • 华为手机怎么监听另一个华为手机(华为手机怎么监控华为平板)

    华为手机怎么监听另一个华为手机(华为手机怎么监控华为平板)

  • 暂时无人接听是拒接吗(暂时无人接听是关机状态吗)

    暂时无人接听是拒接吗(暂时无人接听是关机状态吗)

  • python中eval函数作用(python中eval函数和int函数功能一样)

    python中eval函数作用(python中eval函数和int函数功能一样)

  • 苹果支持多少w快充(苹果支持多少瓦无线快充)

    苹果支持多少w快充(苹果支持多少瓦无线快充)

  • word2003怎么设置稿纸(word2003怎么设置行间距)

    word2003怎么设置稿纸(word2003怎么设置行间距)

  • 华为数据线可以免费更换吗(华为数据线可以充苹果电脑吗)

    华为数据线可以免费更换吗(华为数据线可以充苹果电脑吗)

  • iPhone11pro怎么取消应用上的红点(苹果11pro max怎么把卡取出来)

    iPhone11pro怎么取消应用上的红点(苹果11pro max怎么把卡取出来)

  • oppo怎么退出耳机模式(op手机怎么退出耳机)

    oppo怎么退出耳机模式(op手机怎么退出耳机)

  • 手机新闻资讯怎么删除(手机新闻在哪里)

    手机新闻资讯怎么删除(手机新闻在哪里)

  • oppor15上市时间(oppor15上市时间年月日)

    oppor15上市时间(oppor15上市时间年月日)

  • 关闭华为手机盲人模式有没有简单的方法(华为手机怎么关闭盲点)

    关闭华为手机盲人模式有没有简单的方法(华为手机怎么关闭盲点)

  • spss安装后无法启动并行配置不正确解决方法(spss安装后无法启动许可证授权向导)

    spss安装后无法启动并行配置不正确解决方法(spss安装后无法启动许可证授权向导)

  • 递延所得税资产和递延所得税负债
  • 印花税核定征收文件
  • 增值税的专用发票含税吗
  • 预缴税款计算公式
  • 一般纳税人的税点
  • 收到税务局税收返还
  • 转租价格由谁决定
  • 以固定资产投资的会计处理
  • 小规模差额征税全额开票和差额开票
  • 投资性房地产在非货币性资产交换怎么处理
  • 公司为员工采购设备,order
  • 企业所得税预缴计算方法
  • 行政单位待处理财产损益要结转吗
  • 贸易公司代采购怎么做账
  • 增值税视同销售包括哪些情况?
  • 银行账户销户时需要收回开户许可证吗
  • 微信转账手续费怎么算
  • 税后利润分配还要交税
  • 个人所得税深圳税务
  • 企业转让股权收入应于转让协议生效时确认收入的实现
  • 新购进的固定资产可以一次性抵扣
  • 管网设计费用取费标准
  • 收到政府补助用于购买环保设备
  • 因税负低补缴上年度增值税分录怎么写?
  • 简述资产的概念特征以及确认条件
  • 微信支付宝余额为零的表情包
  • 个体工商户交企业所得
  • 应收票据盘点表是出纳填吗
  • linux -pv
  • win11怎么设置最佳能效模式
  • 腾讯手游助手如何隐藏鼠标
  • c盘垃圾太多需要重装系统嘛
  • 注册会计师考试成绩查询2023
  • 广告公司员工
  • 收到对方投资款怎么做会计凭证
  • win7 无法 启动
  • 远期结汇账务处理办法
  • 关于javascript
  • 财务管理公司属于什么行业类别
  • 税务稽查补税
  • 前端常问的面试题
  • 增值税纳税申报表在哪里打印
  • 微信小程序中如何打开不加检验文件的网页
  • 报销的时候发票金额大于实际报销的金额
  • dedecms转zblog
  • 小企业会计准则和企业会计准则的区别
  • 工伤保险如何认定
  • 营业总成本包括投资收益吗
  • 专项附加扣除哪种申报方式好
  • 应付职工薪酬的账务处理
  • 以前年度损益调整结转到哪里
  • 公允价值变动属于
  • 债务资本的税后成本和税后债务成本
  • 小规模以前年度城建税未计提
  • 公司向股东个人借款怎么做账
  • 政府投资资产会计核算科目
  • 一家新成立的贸易企业
  • 浅谈mysql explain中key_len的计算方法
  • Windows Server 2008使用软件授权管理工具
  • win8 开机启动
  • aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询
  • billmoney是什么意思
  • 如何关闭电脑端口
  • OS X Yosemite系统怎么制作u盘安装盘
  • svchosl.exe - svchosl是什么进程 有什么作用
  • windows的批处理是如何实现的
  • linux中vi命令详解
  • win7系统虚拟机
  • nodejs stdin
  • python编程判断一千以内含88的数的方法
  • vue.js如何使用
  • node解决了什么问题
  • jQuery插件开发
  • node.js怎么创建js文件
  • windows and android
  • js传参是什么意思
  • python 字符串
  • 修改应用程序图标
  • 河北税务云办税厅官方
  • 什么是税务证书密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设