• vue-动态的实现点击tabbar后active活跃显示


    在TabBarItem.vue文件中

      <template>

        <div class="tab-bar-item" @click=itemClick>

          <div v-if='!isActive'>

            <slot name="item-icon"></slot>

          </div>

          <div v-else>

            <slot name="item-icon-active"></slot>

          </div>

          <div :class"{active:isActive}"}>

             <slot name="item-text"></slot>

          </div>

        </div>

      </template>

      <script>

        export default {

          name:"TabBarItem",

          computed:{

            isActive(){

              return this.$router.path.indexOf(this.path) !== -1

              //当不存在当前路径时才会返回-1

            }

          },

          methods:{

            this.$router.push(this.path)

          }

        }

      </script>

  • 相关阅读:
    洛谷 P2958 [USACO09OCT]木瓜的丛林Papaya Jungle
    洛谷 P1400 塔
    10-2 集合之List
    主从数据库
    【单元测试】
    Pen Editor
    appendGrid
    动画
    JavaScript框架设计 第14章 动画引擎
    >>>
  • 原文地址:https://www.cnblogs.com/jjbw/p/12129691.html
Copyright © 2020-2023  润新知