网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

    前端项目开发中,会出现底部导航菜单通用的情况,我们就需要把底部菜单导航做成公用组件,一下是一个方法,供大家参考和使用。

    一、效果展示:

    二、代码编写

    1、在components文件夹中创建底部菜单组件Footer.vue


    <template>
      <div class="footer">
        <div class="item">
          <router-link to="/home" class="nav-item" active-class="nav-color">
            <van-icon name="wap-home-o" size="30"/>
            首页
          </router-link>
        </div>
        <div class="item">
          <router-link to="/cart" class="nav-item" active-class="nav-color">
            <van-icon name="cart-o" size="30"/>
            购物车
          </router-link>
        </div>
        <div class="item">
          <router-link to="/order" class="nav-item" active-class="nav-color">
            <van-icon name="coupon-o" size="30"/>
            订单
          </router-link>
        </div>
        <div class="item">
          <router-link to="/mine" class="nav-item" active-class="nav-color">
            <van-icon name="contact" size="30"/>
            我的
          </router-link>
        </div>
      </div>
    </template>
    <style lang="less" scoped>
    .footer{
      display: flex;
      background: #fff;
      border-top: 0.5px solid #eee;
      padding: 5px 0px;
      .item{
        flex: 1;
         
        .nav-item{
          display: flex;
          flex-flow: column;
          align-items: center;
          // font-size: 5px;
          color: #666;
        }
        .nav-color{
          color: #ffc400;
        }
      }
       
    }
    </style>

    2、使用组件

    2.1、在需要的页面引入Footer组件

    <template>
      <div class="home">
        <Footer></Footer>
      </div>
    </template>
    2.2、引入组件
    <script>
    import Footer from '../../components/Footer.vue';
    export default {
      components:{
        Footer,
      }
    }
    </script>


    评论 0

    暂无评论
    2
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部