• vue,一路走来(17)--底部tabbar切换


    <router-link></router-link>存在router-link-active属性,那么底部tabbar切换就简单多了。不会再出现刷新回到第一个的bug。

    <div class="tabbar">
        <footer class="footer">
              <router-link to='/Wechat' tag='li' class="footer__li--1"></router-link>
              <router-link to='/Message' tag='li' class="footer__li--2"></router-link>
              <router-link to='/Explore' tag='li' class="footer__li--3"></router-link>
              <router-link to='/News' tag='li' class="footer__li--4"></router-link>
          </footer>
        <div style="height:50px;"></div>
      </div>
    <style lang='less'>
    *{margin:0;padding:0;}
    li,ol,ul{list-style: none;}
    .tabbar {
        .footer {
            100%;
            position: absolute;
            left:0;
            bottom:0;
            border-top:1px solid #ddd;
            &__li--1{
                 25%;
                height:50px;
                background:url('/static/home.png') center no-repeat;
                background-size: 40%;
                float: left;
                &.router-link-active {
                      background:url('/static/home-active.png') center no-repeat;
                       background-size: 40%; 
                    }
            }
            &__li--2{
                 25%;
                height:50px;
                background:url('/static/information.png') center no-repeat;
                background-size: 40%;
                float: left;
                &.router-link-active {
                          background:url('/static/information-active.png') center no-repeat;
                           background-size: 40%;
                }
            }
            &__li--3{
                 25%;
                height:50px;
                background:url('/static/write.png') center no-repeat;
                background-size: 40%;
                float: left;
                &.router-link-active {
                          background:url('/static/write-active.png')center no-repeat;
                           background-size: 40%;  
                }
            }
            &__li--4{
                 25%;
                height:50px;
                background:url('/static/me.png') center no-repeat;
                background-size: 40%;
                float: left;
                &.router-link-active {
                          background:url('/static/me-active.png') center no-repeat;
                           background-size: 40%; 
                }
            }
        }
    }
    </style>
  • 相关阅读:
    数组的扩展搜集自无忧脚本
    C#简单模拟用户登录类
    C++ builder数据库连接大全
    童话故事下载地址
    如何对GridView行自动编号?
    document.execCommand() 用法说明
    兼容IE和FF的js脚本做法(比较常用)
    人民币数字转换成大写形式
    C# webBrowser 模拟登陆填充操作等(写网页注册机之类的时候要用到)
    拖动布局之保存布局页面
  • 原文地址:https://www.cnblogs.com/juewuzhe/p/8303466.html
Copyright © 2020-2023  润新知