vue 左侧伸缩菜单

vue左侧伸缩菜单。  鼠标点击出现    移除范围消失 

效果图: 

 

 

<template>
    <div class="menu-left"  > 
        <div class="left_main" :class="{ left_main_show: !openStatus } "  @mouseleave="change">
            <div class="menu-left-button">
                <div class="button1" v-if="!openStatus">
                    <div  v-if="!open_text" > 行业动态概况 </div>
                    <i class="hydt"></i>
                </div>
                <div class="button1" v-if="!openStatus">
                    <div  v-if="!open_text" > 组织与机构建设 </div>
                    <i class="zzjg"></i>
                </div>
            </div>
        </div>
        <div class="right_main">
            <div class="open_close">
                <img src="../../assets/img/bieliananniu@2x.png" alt="" @click="change" v-if="open_close"
                    class="bieliananniu" />
            </div>
        </div>

    </div>
</template>
 <script>
 export default {
     name: "menuLeft",
     data() {
         return {
             openStatus: true,
             open_close: true,
             open_text: true,
         }
     },
     methods: {
         change() {
             this.openStatus = !this.openStatus
             if (this.openStatus) {
                 setTimeout(() => {
                     this.open_close = true
                      this.open_text = true
                 }, 1000)
             }
             else {
               this.open_close = false
               setTimeout(() => {
                     this.open_text = false
                 }, 1000)
             }
         },
     },
 }
 </script>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值