使用vue-cli4.0搭建后台系统(顶部导航+左侧导航)第四集

-youth -youth     2022-11-28     713

关键词:

1。主要说一说,顶部导航和左侧菜单的联动和切换。主要  组件components->topbar->inedx.vue

<el-menu
      :default-active="activeMenu"
      class="el-menu-bar"
      mode="horizontal"
      :background-color="variables.navBg"
      :text-color="variables.textColor"
      :active-text-color="variables.activeTextColor"
      @select="handleSelect"
    >
 
 
handleSelect(key, keyPath) 
      console.log(keyPath)
      this.$emit(‘select‘, keyPath[0])
    ,
 
 
以上是顶部导航组件切换的事件,会触发父组件的select事件
 
layout  组件  内的select事件
 <!-- 顶部导航 -->
    <div class="navbar-container">
      <NavBar @select="selectMenu" />
    </div>
技术图片

 

 

 
selectMenu(name) 
      this.menuActiveName = name
 
 
左侧菜单会接受到这个 this.menuActiveName 值
左侧菜单会根据这个值去生成左侧菜单的路由表
技术图片

 

就是这个routes属性;根据routes 循环左侧菜单的展示

技术图片

 

 这样就实现的顶部菜单和左侧菜单的联动,

当然还有顶部大收缩功能也在左侧菜单做了实现,具体可以看代码。

 
 
 

vue-cli3.0/4.0搭建项目(代码片段)

...lt;ProjectName>//文件名不支持驼峰(含大写字母)default是使用默认配置Manuallyselectfeatures是自定义配置 我的自定义配置如下 选择是否使用路由historyrouter,其实直白来说就是是否路径带#号,建议选择N,否则服务器还要进... 查看详情

使用bootstrap3.0搭建一个具有自定义风格的侧边导航栏

由于工作变动,新的项目组,可能会涉及到更多的类似于后台管理系统这一类的项目,而且开发可能更加偏向于传统型的开发,希望今后能够在新的项目中能够用得上vuejs吧!接手项目的时候,就是一个后台管理系统,而且采用... 查看详情

使用blazor开发内部后台:基于card组件快速搭建导航首页

James:本系列为大家介绍如何使用Blazor来开发管理后台,有兴趣的朋友欢迎跟着实验,体验Blazor开发的高效与乐趣。本系列目录:使用Blazor开发内部后台(一):认识Blazor使用Blazor开发内部后台(二)... 查看详情

在vue-cli搭建的项目中在后台mock接口中支持req.body和req.cookies

...了后台mock,但是前端post的t数据都要在mock的后台接口中使用req的接收数据事件获取http协议body中的数据。req.on(‘data‘,function(chunk){//接收字节数据});req.end(‘data‘,function(){//转换||处理});req.error(‘error‘,function(e){/ 查看详情

vue-cli脚手架的环境搭建

... 在安装vue的环境之前,安装NodeJS环境是必须的。可以使用node-v指令检查,需要保证安装了4.0版本以上的nodeJS环境。当然,没有安装的话,去Node.js的官网下载一下,各种下一步,傻瓜式安装就好,非常方便。tips:这里说一下我... 查看详情

vue-cli搭建项目模拟后台接口数据,webpack-dev-conf.js文件配置

首先第一步constexpress=require(‘express‘)constapp=express()varappData=require(‘../data.json‘)varseller=appData.sellervargoods=appData.goodsvarratings=appData.ratingsvarapiRoutes=express.Router()app.use(‘/a 查看详情

使用lamp(yum)架构搭建个人博客(wordpress)站点

查看系统环境#lsb_release -aLSB Version::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor  查看详情

vue工程化搭建(代码片段)

...f0c;vue-cli就是vue的命令行工具,也称之为脚手架,使用vue-cli提供的各种命令可以拉取、创建、运行我们需要使用到的框架,比如webpack、ElementUI、ElementAdmin等等。那么要想使用vue-cli命令,需要先安装node.js。vue工程... 查看详情

vue-cli搭建项目

使用vue-cli搭建项目(1)安装node.js a.可以到node.js官网上下载版本,直接安装, b.安装完成后,在window系统下的cmd中输入node-v和npm-v来查询是否安装成功,以及当前安装的版本号; 或者如果电脑安装了git,右击打开gitbash命令行中输... 查看详情

vue+element搭建后台管理系统(代码片段)

组件封装为了避免组件代码的臃肿,这里对主要的功能部件进行封装,保证代码的模块化和简洁度。组件结构组件封装重构后,试图组件结构如下图所示代码一览Home组件被简化,包含导航、头部和主内容三个组件。Home.vue<templ... 查看详情

tzxblog博客系统-vue前端项目搭建和要点记录

vue-cli2和vue-cli3(vue-cli4)的一些区别据我目前的了解,创建vue项目,vue-cli不是必须的,但是在实际开发时,几乎就是必须的。vue-cli既可以看做是一种创建vue项目的快捷工具,也可能理解成是vue的一种规范。由于本机的vue-cli安装... 查看详情

使用vue-cli搭建项目

vue-cli是一个官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目,GitHub地址是:https://github.com/vuejs/vue-cli  一、安装 Node.js首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安装包。只是这样安装的node... 查看详情

导航组件替换/更改后台堆栈

...带有导航控制器的导航抽屉设置的底部导航。我目前正在使用最新的v2.4.0-alpha05,它分别管理每个底部导航选项卡的backstacks。问题是,我有一个自定义导航抽屉(带有一堆文本视图的线性布局),它归活动本身而不是片段所有。... 查看详情

使用vue-cli搭建项目

vue-cli是一个官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目,GitHub地址是:https://github.com/vuejs/vue-cli ,此文转自博主WiseWrong 。 一、安装node.js首先需要安装node环境,可以直接到中文官网http://nodejs.cn/下载安... 查看详情

vue-cli搭建(代码片段)

...了npm和node,我这里的npm版本为3.10.10。如果该命令不可以使用,需要安装node软件包,根据你的系统版本选择下载安装就可以了。下载地址:http://n 查看详情

如何使用laravel搭建后台登录系统

参考技术A首先确认台用户表我设计表叫做badmin每管理员用户名(username)昵称(nickname)邮箱(email)密码(password)玩花使用laravelmigration建立表(实际用着使用工具建立表) 查看详情

使用vue-cli搭建项目

 在使用vue-cli搭建项目前提:1.node.js环境2.npm镜像开始。1.cmd打开命令行,npminstall-gvue-cli进行全局安装 (vue-V可以查看其版本)2.vueinit<template-name><project-name> 例:vueinitwebpackmyproject这里我引入的时候报错:Failedtod... 查看详情

如何使 Zurb Foundation 顶部栏导航居中?

】如何使ZurbFoundation顶部栏导航居中?【英文标题】:HowdoIcentertheZurbFoundationtopbarnav?【发布时间】:2013-05-2719:59:11【问题描述】:mysite上的顶部导航栏左对齐如下:|Home|aveoTSD|SilentNite|我想像这样将顶部栏导航居中:|Home|aveoTSD|Sile... 查看详情