为了账号安全,请及时绑定邮箱和手机立即绑定

如何用vue实现二级菜单栏

如何用vue实现二级菜单栏

jeck猫 2018-10-10 13:11:12
这是我的代码<div class="menu-parent" v-for = "item in menu" :class="parentColor">     <p v-text="item.name" class="top-title" @click="toggleShow($index)"></p>     <ul v-show="menu[$index].child" class="menu-child">          <li v-for="items in item.child" @click="childCheck($index)" >                  <a v-text="items.name" :class="shoope"></a>           </li>     </ul></div><script>import Menu from '../../libs/menu';export default {  data () {    return {      msg: '登录之后的主页面',      menu:[],      shoope:false,      ishow:false,      i:-1,      parentColor:false    }  },  ready(){      this.menu = Menu.menu;  },  methods:{      toggleShow:function($index){        $('.menu-parent >ul').eq($index).slideToggle(500);      },      childCheck:function($index){          $('ul li').eq($index).children('a').addClass('childclick');      }  }}</script><style>.childclick{    background: #FFFFFF;    color: #4E8CEE;}.parentclick{    background: #C0CFE0;    color: #6684B5;}</style>设计图是这样的求各位大神指教
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1988 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号