1. 首页
  2. 编程语言
  3. Javascript
  4. vue使用v-for实现hover点击效果

vue使用v-for实现hover点击效果

上传者: 2021-08-24 11:59:59上传 PDF文件 76.59 KB 热度 12次

可以使用事件处理器v-on指令来完成。为标签绑定mouseenter以及mouseleave事件即可。hover是css中的选择器,用于选择鼠标指针浮动在上面的元素。在当今比较流行的前端框架里 vue react 都是以数据驱动的形式来修改元素的状态, 而并非是之前使用jq来操作dom元素, 这样效率也是非常低的, 像vue, react 都是以虚拟dom的形式渲染页面, 以数据的变化来更新虚拟dom, 从而更新页面.首先写两个不同状态的样式然后给两个状态绑定两个值hover的时候让hoverIndex等于hover的li,点击时候一样鼠标移出又取消移出状态 即让hover的li为 -1 或 null然后利用 hoverIndex 和 clickIndex 来给li不同的class名 实现效果用的熟练了就可以做出更多的东西,不同li渲染不同的样式全部代码如下:

用户评论