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

  • 全国增值税发票查询平台 手机版
  • 增值税专用发票几个点
  • 固定资产计提减值后可以转回吗
  • 去税务局作废申报需要带哪些证件
  • 免税农产品发票怎么抵扣申报
  • 工程结算成本和合同成本区别
  • 咨询服务费预收率怎么算
  • 公司股权关系怎么填写
  • 减免税款会计分录
  • 外购商品增值税
  • 期初固定资产净值在资产负债表中的哪里
  • 建筑安装业什么时候确认收入
  • 总公司给分公司开发票
  • 预收房款缴所得税会计分录怎么写?
  • 政府会计基本准则的附则有
  • 应付利息与应付利息区别
  • 免征增值税还要做销项税吗
  • 未达起征点的个体户个人所得税
  • 公司仓库调拔结算会计分录.
  • 受托加工物资算资产吗
  • 企业取得固定资产的方式有哪些
  • 外购集体福利用交税吗
  • mac小技巧
  • 合同终止后发生的效果包括
  • 违约金合同条款怎么写
  • 方正电脑如何做系统
  • 苹果 macOS 13.3 开发者预览版 Beta 2 发布
  • 土地增值税清算管理规程
  • 待摊费用计入哪里
  • 公司员工意外险怎么买
  • 期货手续费是双向收取吗
  • 一列火车穿过一条隧道,已知火车长450米,隧道长750米
  • 摊销无形资产会影响无形资产的账面价值吗
  • 会计凭证应该如何录入的方法
  • 备用金报销怎么做账
  • 公寓增值税税率是多少
  • 衍生工具主要用途
  • vscode插件vuter
  • php对接第三方支付教程
  • 固定资产为什么提折旧,有何实际意义
  • uniapp返回上一页不刷新
  • vue3和ts
  • react受控和不受控组件的区别
  • php for each
  • 购入固定资产的进项税额可以抵扣吗
  • 农民专业合作组织
  • 固定资产的特点不包括
  • 个人独资企业用企业资金进行个人消费
  • 税票抵扣是多少个点
  • 刻章费用如何做账务处理
  • 无形资产会产生递延所得税吗
  • 个人所得税专项附加扣除赡养老人
  • 受托加工的物资属于资产吗
  • winXP系统安装SQLServer2005开发版具体过程与注意问题
  • 公转私户违法吗
  • 小规模纳税人附加税怎么算
  • 购买其他权益工具投资时发生的交易费用
  • 营改增和个税改革的意义
  • 未抵扣进项税额什么意思
  • 企业发生的开办费用计入营业外支出账户
  • 所有者权益科目有哪些
  • 办公室装修费用怎么入账
  • 收到赠送样品如何入账
  • 其他应收款款项性质如何填写
  • sql server常规错误
  • 微信开发中工具
  • centos作用
  • win7桌面图标无法拖到任务栏
  • linux学习思路
  • 炉石传说代码怎么导入
  • opengl cullface
  • nodejs filereader
  • scrollview用法
  • javascript高级程序设计电子书
  • jquery json对象
  • shell脚本ll
  • jquery实现自动轮播
  • jQuery插件扩展extend的简单实现原理
  • 财政部国家税务总局
  • 安全生产管理局和应急局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设