zoukankan      html  css  js  c++  java
  • vue实现菜单切换

    vue实现菜单切换,点击菜单导航切换不同的内容以及为当前点击的选项添加样式,或者组件。

    method里:

     css:

     

    html代码:

    <nav>
    <ul>
    <li>
    <a :class="{active : Index == 1}" @click="changeNav(1)">学校新闻</a>
    <div v-if="Index == 1" class="line"></div>
    </li>
    <li>
    <a :class="{active : Index == 2}" @click="changeNav(2)">就业新闻</a>
    <div v-if="Index == 2" class="line"></div>
    </li>
    <li>
    <a :class="{active : Index == 3}" @click="changeNav(3)">行业新闻</a>
    <div v-if="Index == 3" class="line"></div>
    </li>
    </ul>
    </nav>

    js代码:

    data () {
    return {
    Index:1,
    }
    },

    methods: {

    //导航切换
    changeNav(index){
    if(index == 1){

    this.Index = 1;
    }else if(index == 2){
    this.Index = 2;
    }else if(index == 3){
    this.Index = 3
    }
    },

    css代码:

    .news-container nav li .line{
    50px;
    height: 4px;
    background: #E96463;
    border: none;
    position: relative;
    top: -4px;
    right: -86px;

    }
    .news-container nav li .active{
    color: rgba(233,100,99,1);
    }

  • 相关阅读:
    do-while语句
    指针操作符
    字符译码
    PHP流程控制分支结构
    PHP数据类型和常量
    PHP中使用的变量
    第一个PHP程序
    HTML的区块属性
    HTML的定位属性
    HTML的盒子模型
  • 原文地址:https://www.cnblogs.com/web-aqin/p/10769506.html
Copyright © 2011-2022 走看看