177大高个 2020-11-26 11:51 采纳率: 25%
浏览 14
已结题

给父级下面动态显示的最后一个子级添加类名;代码复制下来就能用;求解答

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <script src="https://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

  <script src="https://www.jq22.com/jquery/vue.min.js"></script>

  <style>

    .active {

      display: none;

    }

    .bg {

      background: blue;

    }

  </style>

</head>

 

<body>

  <div id="app">

    <ul>

      <li>1</li>

      <li :class="[fiFlag ? 'active' : '' ]">2</li>

      <li>3</li>

      <li :class="[twoFlag ? 'active' : '' ]">4</li>

    </ul>

    <button @click="btn(1)">第二个</button>

    <button @click="btn(2)">第四个</button>

    <button @click="btn(3)">显示两个</button>

  </div>

</body>

<script>

  new Vue({

    el: '#app',

    data() {

      return {

        fiFlag: true,

        twoFlag: true,

      }

    },

    methods: {

      btn(val) {

        if (val == 1) {

          this.fiFlag = false;

          this.twoFlag = true;

        } else if (val == 2) {

          this.fiFlag = true;

          this.twoFlag = false;

        } else {

          this.fiFlag = true;

          this.twoFlag = true;

        }

      }

    }

  })

</script>

</html>

  • 写回答

2条回答 默认 最新

  • 清风乄徐来 2020-11-26 14:53
    关注

    这个方法不行可以用v-if或者:display,不一定非要给他添加类名,实现方法有很多,都试试看

     

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月14日

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?