vue系列:鼠标划入增加类名
Vue 系列 增加 鼠标 类名
2023-09-27 14:27:09 时间
解决
@mouseenter="enterBlock($event)"
@mouseleave="leaveBlock($event)"
enterBlock (event) {
event.currentTarget.classList.add('active')
},
leaveBlock (event) {
event.currentTarget.classList.remove('active')
}
复习js增加类名的方案
1、setAttribute()
document.getElementById("box").setAttribute('class','box')
2、className
document.getElementById("box").className="box"
3、classList
classList属性是只读的,不能通过直接赋值来进行修改元素的类名,但是可以通过add()、remove()和toggle()方法对classList进行修改。
//el是对元素的对象引用
//添加一个或多个类名
el.classList.add("class1");
el.classList.add("class1","class2"...);
//删除一个或多个类名
el.classList.remove("class1");
el.classList.remove("class1","class2"...);
//切换元素类名
el.classList.toggle("classname")
//判断元素是否含有某个类名,如果有返回true,否则返回false
el.classList.contains("classname")
相关文章
- 【Vue 快速入门系列】组件的基本使用
- Chrome浏览器 调试工具 vue-devtools 的安装和使用
- antd-vue 树改变前面图标 隐藏默认子图标
- vue mounted组件的使用
- vue-element-admin列表管理
- 应用vue的examples
- 【Vue全家桶】组件系列(一)—组件开发基础
- vue源码解读系列(5):分析dom挂载阶段,了解$mount的实现
- vue源码解读系列(4):为什么通过this.xxx可以访问到data的数据
- vue源码解读系列(2):解读目录结构与整体设计
- vue系列:在js文件中使用vue实例和store实例
- 关于vue文件中index.vue的使用方法
- Vue.JS React 精彩文章汇总
- html文件里怎么引用vue组件?
- Vue 开发必须知道的 36 个技巧【近1W字】
- 当better-scroll 遇见Vue
- 让Vue也可以使用Redux
- vue 指令基本使用
- 用vue实现简易的音乐webApp
- Vue.js 中,7种定义组件模板的方法 | Codementor
- Vue.js学习系列二 —— vuex学习实践笔记(附DEMO)
- 前端学习之VUE基础五(Vue-Router):路由的基本概念、vue-router的基本使用、vue-router嵌套路由、vue-router动态路由匹配、vue-router编程式导航