zoukankan      html  css  js  c++  java
  • vue.js 左侧二级菜单显示与隐藏切换的实例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>vue点击切换显示隐藏</title>
    <script src="js/same/vue.js"></script>
    <style type="text/css">
    *{
    padding: 0;
    margin: 0;
    font-size: 14px;
    }
    ul{
    200px;
    height: auto;
    }
    h2{
    background: green;
    border: 1px solid #fff;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-indent: 24px;
    }
    h3{
    background: #999;
    height: 24px;
    line-height: 24px;
    border: 1px solid #fff;
    text-indent: 50px;
    }
    </style>
    </head>
    <body>
    <div id="example">
    <ul>
    <li v-for="item in items">
    <h2 @click="showToggle(item)">{{item.name}}</h2>

    <ul v-show="item.isSubShow">
    <li v-for="subItem in item.subItems">
    <h3>{{subItem.name}}</h3>
    </li>
    </ul>
    </li>
    </ul>
    </div>
    <script type="text/javascript">
    new Vue({
    el:"#example",
    data:{
    items:[
    {
    name:'家用电器',
    isSubShow:false,
    subItems:[
    {
    name:'笔记本电脑'
    },
    {
    name:'台式电脑'
    },
    {
    name:'电视机'
    }
    ]
    },
    {
    name:'服装',
    isSubShow:false,
    subItems:[
    {
    name:'男士服装'
    },
    {
    name:'女士服装'
    },
    {
    name:'青年服装'
    }
    ]
    }
    ]
    },
    methods:{
    showToggle:function(item){
    item.isSubShow = !item.isSubShow
    }
    }
    })
    </script>
    </body>
    </html>

  • 相关阅读:
    魅族Java面经
    笔试常考的Java基础
    笔试常考的Linux命令大全
    Spring概念
    Java三大框架的配置
    Myeclipse的使用
    项目经验
    Android四大组件及activity的四大启动模式
    java基础
    IT在线笔试总结(二)
  • 原文地址:https://www.cnblogs.com/supereast/p/11652516.html
Copyright © 2011-2022 走看看