位置: 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怎么卸载干净)

  • 一般纳税人和小规模纳税人哪个合适
  • 领用库存商品用于固定资产
  • 公司收据收款人怎么写
  • 会计报表编制有哪些标准
  • 土建工程维修
  • 货品调拨的意义
  • 其他收益和营业收益
  • 出口货物发生退运是征税还是免税
  • 结转发出材料会计分录
  • 利润表研发费用包括哪些内容
  • 直线法计提折旧的公式预计净残值
  • 应扣未扣税款向谁追缴
  • 信用贷的基本准入要求
  • 研发准备金期末余额帐务处理是怎样的?
  • 税前列支的好处
  • 其他应收款借方表示增加吗
  • 公积金超过本地怎么办
  • 两个立项可以并在一起招标吗
  • 进出口商品应该符合哪个国家的标准
  • 土地作价入股土地如何过户
  • 预付保险费属于什么会计科目
  • 收取对方损失赔偿
  • 快捷方式都变成pdf
  • 发票冲红怎么开具
  • u盘中毒症状
  • deepin下载教程
  • php curlfile
  • 分公司的股东怎么填
  • csrrs.exe
  • 游戏出现d3d11lostdevice
  • 其他应付款的会计科目
  • js监听hover
  • 调整多计提企业利润
  • 房屋所在地的房子怎么查
  • 购入专利权属于
  • php开发实例大全
  • thinkphp i方法
  • 关于猿猴的作文
  • remote远程
  • Apache PHP MySql安装配置图文教程
  • 外贸企业出口退税申报流程
  • 老板出差餐费费用怎么处理
  • 理财产品的分类
  • 年末计提哪些科目
  • sql主键是什么意思
  • PostgreSQL中的XML操作函数代码
  • MySQL数据库结构设计图
  • 权益法下公允价值变动计入其他综合收益
  • 所有者权益和负债的主要区别
  • 公司股东就是董事吗
  • 应交税费科目怎么调整
  • 利润表研发费用和管理费用
  • 中小型企业应收账款风险管理
  • 财务费用?
  • 增值税留抵情况下要交流转税吗
  • 老板想提取销售怎么办
  • 集团公司对子公司总经理的绩效考核
  • 材料人工制造费用是什么成本
  • 装修公司做账涉及科目
  • 使用删除命令删除硬盘文件后
  • xp简单实用的网络连接
  • root linux
  • win8应用显示错误
  • 密码多次错误被锁定怎么办
  • windows8.1怎么用
  • iptables防火墙规则
  • 什么时候用热毛巾敷眼睛最好
  • 微软企业官网
  • js 数组取值
  • Unity3D游戏开发基础
  • 原生js有用吗
  • linux perl -e
  • unity里面如何删除一个项目
  • jQuery ajaxForm()的应用
  • javascript教程 csdn
  • python怎么写多行
  • jquery中on
  • 未开票收入如何申报增值税
  • 供暖配套费
  • 重庆市税收排名地区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设