这是一个vue文件

<template>
<div style="background-color: #EBEBEB;min-height:800px">
<div style="width:100%;background-color: #636363; overflow: hidden">
    <span class="demonstration" style="float:left;padding-top:10px;color:white;margin-left:1%">
        chainStore
    </span>
    <!-- <span class="demonstration" style="float:left;padding:5px;color:white;margin-left:2%;width:15%">
        <el-input
            placeholder="请输入"
            icon="search"
            v-model="searchCriteria"
            :on-icon-click="handleIconClick">
        </el-input>
    </span> -->
    <span class="demonstration" style="float:right;padding-top:10px;margin-right:1%">
        <el-dropdown trigger="click">
            <span class="el-dropdown-link" style="color:white">
            admin<i class="el-icon-caret-bottom el-icon--right"></i>
            </span>
            <el-dropdown-menu slot="dropdown">
            <el-dropdown-item>个人信息</el-dropdown-item>
            <el-dropdown-item @click="onSubmit">退出登录</el-dropdown-item>
            </el-dropdown-menu>
        </el-dropdown>
    </span>
</div>

<div style="margin-top:5px">
    <el-row :gutter="10">
        <el-col :xs="4" :sm="4" :md="4" :lg="4">
            <div>
                <el-menu default-active="1" class="el-menu-vertical-demo" style="min-height:800px" @select="handleSelect">
                    <el-menu-item index="1"><i class="el-icon-message"></i>系统管理</el-menu-item>
                    <el-menu-item index="2"><i class="el-icon-menu"></i>零售收银</el-menu-item>
                    <el-menu-item index="3"><i class="el-icon-setting"></i>会员管理</el-menu-item>
                </el-menu>
            </div>
        </el-col>
        <el-col :xs="20" :sm="20" :md="20" :lg="20">
            <div>
                <el-input v-model="input" placeholder="请输入内容"></el-input>
                <div style="border: 1px solid #A6A6A6; border-radius:6px; padding:5px; margin:2px; background-color: white">
                    <el-breadcrumb separator="/">
                        <el-breadcrumb-item v-for="item in breadcrumbItems">{{item}}</el-breadcrumb-item>
                    </el-breadcrumb>
                </div>
            </div>
            <div style="margin-top:10px">
                <router-view></router-view>
            </div>
        </el-col>
    </el-row>
</div>
</div>
</template>
<script type="text/ecmascript-6">
export default {
  data () {
    return {
      searchCriteria: '',
      breadcrumbItems: ['导航一'],
      input: ''
    }
  },

  methods: {
    handleIconClick (ev) {
      console.log(ev)
    },

    handleSelect (key, keyPath) {
      switch (key) {
        case '1':
          this.$router.push('/main')
          this.breadcrumbItems = ['导航一']
          break
        case '2':
          this.$router.push('/page1')
          this.breadcrumbItems = ['导航二']
          break
        case '3':
          this.$router.push('/main')
          this.breadcrumbItems = ['导航三']
          break
      }
    },
    onSubmit () {//退出
        console.log("1")
        //this.$router.push('/')
    }

  }
}
</script>

Logo

前往低代码交流专区

更多推荐