v-bind 操作 class(对象,数组),v-bind 操作 style

v-bind 操作 class

如果是对象,那么选择布尔值为 true的

如果是数组,那么选择布尔值为 false 的

class 类中,后面的样式会将前面的样式覆盖:

如下,后加的 类big 就会将 类box 样式覆盖,原本box宽高皆是两百,后面加上的 big类宽高是三百,那么最终就是盒子变大为宽高皆是三百的

案例:导航高亮

v-for 动态渲染导航

给链接注册点击事件,将点击到的项的 index赋值给 activeIndex

然后在链接中共动态设置class 对象,布尔值就是 点击到的 index 等于activeIndex

v-bind 对于样式控制的增强 - 操作style

希望通过行内样式覆盖原本的 样式

因为是 js对象,所以其中的值必须是引号引起来,而且这才是符合 css 语法的

如果想要覆盖背景色,在该行内样式对象的键中,键名是不能不支持带 - 的写法

想要支持,两种写法,一是用引号将特殊属性名引起来,一种是 js 中将属性名改为驼峰即可

进度条案例

两个盒子包着

js中行内样式能进行拼接

相关推荐
小oo呆6 分钟前
【学习心得】Python的Pydantic(简介)
前端·javascript·python
VekiSon13 分钟前
综合项目实战——电子商城信息查询系统
linux·c语言·网络·http·html·tcp·sqlite3
funnycoffee12314 分钟前
F5 Big IP如何设置web和SSH登录的白名单
前端·tcp/ip·ssh
北辰alk21 分钟前
Vue 数据响应式探秘:如何让数组变化无所遁形?
vue.js
JarvanMo22 分钟前
国产 App,求你放过我的 iPhone 电量吧!
前端
先飞的笨鸟26 分钟前
2026 年 Expo + React Native 项目接入微信分享完整指南
前端·ios·app
angelQ27 分钟前
Vercel部署:前后端分离项目的整体部署流程及问题排查
前端·javascript
AI前端老薛28 分钟前
CSS实现动画的几种方式
前端·css
晨米酱30 分钟前
轻量级 Git Hooks 管理工具 Husky
前端·代码规范
Jing_Rainbow31 分钟前
【 前端三剑客-35 /Lesson58(2025-12-08)】JavaScript 原型继承与对象创建机制详解🧬
前端·javascript·面试