基于vue、avue、element-ui的前端框架saber的顶部菜单栏配置

1 篇文章 0 订阅
本文详细介绍了在Saber项目中新增菜单模块及绑定路由的过程。从修改menu.js文件到添加新页面,展示了如何在src/views目录下创建并编写新页面的Vue组件,包括按钮与选择器的使用。同时,通过调用API获取数据,实现动态内容展示。
摘要由CSDN通过智能技术生成

步骤1:

文件位置:Saber/src/mock/menu.js
在这里插入图片描述
新增菜单模块:
在这里插入图片描述

步骤2:

绑定对应模块路由:(与步骤1中的模块菜单名称对应)
在这里插入图片描述
在zh.js中添加新增菜单的名称:(与对应路由名称绑定)
在这里插入图片描述
新建一个页面,路径与步骤1中页面路径对应 (Saber/src/views/util/test.vue),编写页面:

在这里插入图片描述

完成效果图如下:
在这里插入图片描述

附上test.vue的完整测试代码

<template>
  <div>
    <basic-container>
      <el-row>
        <el-button>默认按钮</el-button>
        <el-button type="primary">主要按钮</el-button>
        <el-button type="success">成功按钮</el-button>
        <el-button type="info">信息按钮</el-button>
        <el-button type="warning">警告按钮</el-button>
        <el-button type="danger">危险按钮</el-button>
      </el-row>
      <br>
      <el-select v-model="value" clearable placeholder="请选择" @change="onChange">
        <el-option
          v-for="item in options"
          :key="item.value"
          :label="item.label"
          :value="item.value">
        </el-option>
      </el-select>
    </basic-container>
  </div>
</template>

<script>
  import {getList} from '@/api/system/menu'
  export default {
    name: "wel",
    data() {
      return {
          options: [{
              value: '选项1',
              label: '黄金糕'
          }, {
              value: '选项2',
              label: '双皮奶'
          }, {
              value: '选项3',
              label: '蚵仔煎'
          }, {
              value: '选项4',
              label: '龙须面'
          }, {
              value: '选项5',
              label: '北京烤鸭'
          },{
              value: '选项6',
              label: '东坡肉'
          }],
          value: ''
      };
    },
    computed: {},
    created() {
      // 调用接口
      getList().then(res=>{
        console.log(res.data.data)
      })
    },
    methods: {
      onChange() {
        console.log(this.value)
      }
    }
  };
</script>

<style scoped="scoped" lang="scss">
</style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值