美文网首页
[Vue.js] 点击高亮标签列表项目

[Vue.js] 点击高亮标签列表项目

作者: 大写K | 来源:发表于2021-03-16 23:00 被阅读0次
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
  <div id="app">
    <ul>
      <li v-for="(m, index) in movies" 
        :class="{actived: activeItem === index}"
        @click="clickOnLi(index)">{{index}}-{{m}}</li>
    </ul>
  </div>

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 
<script>
  const app = new Vue({
    el: '#app',
    data: {
      activeItem: 0,
      movies: ['犬夜叉', '火影忍者', '天是红河岸', '蓝色妖姬']
    },
    methods: {
      clickOnLi: function(index) {
        this.activeItem = index;
        console.log(this.activeItem);
      }
    }
  })
</script>

<style>
  .actived {
    background-color: greenyellow;
    width: fit-content;
  }
</style>
</body>
</html>




相关文章

  • [Vue.js] 点击高亮标签列表项目

  • 列表

    1、无序列表: 无序列表始于 标签 每个列表项始于 标签 2、有序列表: 有序列表也是一列项目,列表项目使用数字...

  • a标签点击去默认高亮效果

  • HTML快速笔记

    常用标签 重要标签: 样式 脚本 body主要标签: 段落标签 换行: 点击 控件 列表: 无序 、 有序 、 标...

  • eyoucms 文章点击数的调用标签

    文章列表调用点击数标签{$field.click} 文章详情调用点击数标签 {eyou:arcclick /} 转...

  • HTML——列表

    无序列表 无序列表是一个项目的列表,此列项目使用项目符号进行标记。 无序列表始于 标签。每个列表项始于 。 项目...

  • html第二次课

    标签(空格分隔): 标签+样式 dl标签 定义和用法 dl标签定义了列表 dl标签用于结合dt(定义了列表中的项目...

  • vue三种传参方法

    例子:点击项目列表页,跳转到项目详情列表页 方法一 点击列表页li元素跳转到详情页,并把项目id传给详情页,以便于...

  • HTML基础知识点-表单

    Form标签中,以下标签实现表单元素的添加 标签描述 表单输入标签 菜单和列表标签 菜单和列表项目标签 文字域标签...

  • vue点击事件阻止冒泡的做法

    问题描述 如下案例,点击列表中的删除按钮,子标签和父标签都会响应,log中依次打印删除点击、详情点击。image....

网友评论

      本文标题:[Vue.js] 点击高亮标签列表项目

      本文链接:https://www.haomeiwen.com/subject/alijcltx.html