iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >vue3伸缩菜单组件怎么使用
  • 547
分享到

vue3伸缩菜单组件怎么使用

2023-07-05 00:07:00 547人浏览 八月长安
摘要

本篇内容介绍了“vue3伸缩菜单组件怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果图在components下面创建一个conta

本篇内容介绍了“vue3伸缩菜单组件怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

效果图

vue3伸缩菜单组件怎么使用

在components下面创建一个container的文件,在container文件下面创建一个src文件,然后在src文件下创建index.Vue文件

vue3伸缩菜单组件怎么使用

这个文件里写入 

<template>    <div class="common-layout">      <el-container>        <el-aside width="auto"><!--        侧边菜单栏组件-->        <nav-side v-model:collapse="isCollapse"></nav-side>        </el-aside>        <el-container>          <el-header><!--          头部组件-->            <nav-header v-model:collapse="isCollapse"></nav-header>          </el-header>          <el-main>            <router-view></router-view>          </el-main>        </el-container>      </el-container>    </div></template><script lang="ts" setup>import {ref} from 'vue'import navHeader from './navHeader/index.vue'import navSide from './navSide/index.vue'const isCollapse=ref<boolean>(false) </script> <style lang="sCSS" scoped> .el-header { padding: 0;  border-bottom: 1px solid #eeeeee;}</style>

在router文件下的index.ts写入 

// @ts-ignoreimport { createRouter, createWEBHistory, RouteRecordRaw } from 'vue-router'const routes: Array<RouteRecordRaw> = [    {        path:'/',        component:()=>import('../components/container/src/index.vue'),        children:[            {                path: '/',                name: 'home',                component:()=>import('../view/home.vue'),            }        ]    }, ] const router = createRouter({    history: createWebHistory(),    routes}) export default router

在components下面创建一个container的文件,在container文件下面创建一个src文件,然后在src文件下创建navHeader文件,在navHeader文件下创建index.vue文件

vue3伸缩菜单组件怎么使用

在文件里写入

<template>  <div class="header">    <div @click="shrink"><!--        伸缩图标-->      <Expand v-if="collapse==true"></Expand>      <Fold v-else></Fold>    </div>  </div></template> <script lang="ts" setup>import {ref} from 'vue'let props=defineProps<{  collapse:Boolean}>()let emits=defineEmits(['update:collapse'])const shrink=()=>{  emits('update:collapse',!props.collapse)}</script> <style lang="scss" scoped>.header {  height: 60px;  padding: 0 20px;  display: flex;  align-items: center;}</style>

在components下面创建一个container的文件,在container文件下面创建一个src文件,然后在src文件下创建navSide文件,在navSide文件下创建index.vue文件 

vue3伸缩菜单组件怎么使用

在文件里写入

<template>  <el-menu      default-active="1"      class="el-menu-vertical-demo"      :collapse="collapse"  >    <el-menu-item index="1">      <el-icon><House></House></el-icon>      <template #title>导航一</template>    </el-menu-item>    <el-menu-item index="2">      <el-icon><Message></Message></el-icon>      <template #title>导航二</template>    </el-menu-item>    <el-menu-item index="3">      <el-icon><Grid></Grid></el-icon>      <template #title>导航三</template>    </el-menu-item>    <el-menu-item index="4">      <el-icon><Tools></Tools></el-icon>      <template #title>导航四</template>    </el-menu-item>  </el-menu></template> <script lang="ts" setup>import {ref} from 'vue'let props=defineProps<{  collapse:Boolean}>()</script> <style lang="scss" scoped>.el-menu-vertical-demo:not(.el-menu--collapse) {  width: 200px;  min-height: 400px;}</style>

这就是封装伸缩菜单栏组件的代码。

“vue3伸缩菜单组件怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: vue3伸缩菜单组件怎么使用

本文链接: https://www.lsjlt.com/news/348481.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue3伸缩菜单组件怎么使用
    本篇内容介绍了“vue3伸缩菜单组件怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果图在components下面创建一个conta...
    99+
    2023-07-05
  • vue3中的伸缩菜单组件
    目录vue3伸缩菜单组件效果图总结vue3伸缩菜单组件 最近一直在学习分装组件,学到了一个伸缩菜单栏组件,浅浅的记录一下,想要封装菜单的,代码可以直接拿去用,稍作修改即可! 效果图 ...
    99+
    2023-01-14
    vue3伸缩菜单组件 vue3伸缩菜单 vue3组件
  • 怎么使用vue3 element-plus二次封装组件制作伸缩菜单
    本篇内容主要讲解“怎么使用vue3 element-plus二次封装组件制作伸缩菜单”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用vue3 element-plus二...
    99+
    2023-07-05
  • vue3element-plus二次封装组件系列之伸缩菜单制作
    目录1、效果 2、主要逻辑代码1、效果 折叠效果--只剩图标 展开效果--有图标有文字  2、主要逻辑代码 home.vue--主页代码 <templa...
    99+
    2023-01-16
    element-plus组件二次封装 vue3伸缩菜单 vue封装组件
  • vue3+ts实现树形组件(菜单组件)
    目录前言全局注册组件组件的实现树形组件的基本结构:完善组件(添加点击事件,过渡效果)✌️✌️添加过渡总结:前言 之前在使用element-plus的使用,使用el-menu组件,并且...
    99+
    2023-05-18
    vue3 ts 树形组件 vue3 ts菜单组件
  • Vue中怎么使用DrawerLayout侧滑菜单组件
    Vue中怎么使用DrawerLayout侧滑菜单组件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。HTML结构页面结构很简单,一个抽屉,一个主...
    99+
    2024-04-02
  • Vue3 Element Plus el-form表单组件怎么使用
    在 Element Plus 中,el-form 是一个表单组件,用于创建表单以便用户填写和提交数据。它提供了许多内置的验证规则和验证方法,使表单验证更加容易。使用 el-form 组件,您可以将表单控件组织在一起,并对表单进行验证,以确保...
    99+
    2023-05-14
    Vue3 element plus el-form
  • Vue3 Element-plus和el-menu无限级菜单组件怎么封装
    对于element中提供给我们的el-menu组件最多可以实现三层嵌套,如果多一层数据只能自己通过变量去加一层,如果加了两层、三层这种往往是行不通的,所以只能进行封装效果图 一、定义数据MenuData.tsexport default [...
    99+
    2023-05-14
    Vue3 Element-plus el-menu
  • vue3 table组件怎么使用
    基础表格首先开发table组件之前,先想好要用什么样式的api,因为笔者在生产工作中用的都是element,所以前面几个组件风格和element类似,但是这次不打算用element的风格了,打算换一种,直接展示:我们期望用户这样使用:<...
    99+
    2023-05-14
    Vue3 table
  • Win10菜单怎么缩放菜单条的大小?
    只需点击几下鼠标,就可以让他们更可见调整在Wind 1、通过单击Windows 10“开始”按钮,然后选择设置启动 2、从设置列表中选择系统 。 3、确保显示器在左栏选择,向下滚动...
    99+
    2023-05-20
    Win10 菜单
  • 怎么使用Vue组件tree实现树形菜单
    本篇内容主要讲解“怎么使用Vue组件tree实现树形菜单”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用Vue组件tree实现树形菜单”吧!vue 编写的树形菜单,小巧实用,支持vue1....
    99+
    2023-07-04
  • Vue3复用组件怎么使用
    我们看到,createReusableTemplate 返回了一个 Tuple,即 define 和 reuse 的组件对,然后,通过上面的例子就可以在单文件里面复用多处代码了。还有,实际上还可以通过对象解构的方式返回一个 define 和...
    99+
    2023-05-20
    Vue3
  • Java GUI编程菜单组件怎么用
    这篇文章主要介绍了Java GUI编程菜单组件怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java GUI编程菜单组件怎么用文章都会有所收获,下面我们一起来看看吧。下表中给出常见的菜...
    99+
    2023-06-29
  • Vue3 页面,菜单,路由的使用
    目录一、实现点击菜单跳转1、统一页面命名方式2、新增管理页面3、添加路由4、在菜单中绑定路由二、实际效果一、实现点击菜单跳转 1、统一页面命名方式 我们先将页面命名统一,都用小写形式...
    99+
    2024-04-02
  • vue3动态组件怎么使用
    这篇文章主要介绍“vue3动态组件怎么使用”,在日常操作中,相信很多人在vue3动态组件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue3动态组件怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-07-06
  • 怎么使用Vue递归组件实现树形菜单
    本文小编为大家详细介绍“怎么使用Vue递归组件实现树形菜单”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Vue递归组件实现树形菜单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果如下图,点击后打开二级...
    99+
    2023-07-04
  • Vue3之Teleport组件怎么使用
    Teleport 组件解决的问题版本:3.2.31如果要实现一个 “蒙层” 的功能,并且该 “蒙层” 可以遮挡页面上的所有元素,通常情况下我们会选择直接在 标签下渲染 “蒙层” 内容。如果在Vue.js 2 中实现这个功能,只能通过原生 D...
    99+
    2023-05-14
    Vue3 teleport
  • Vue3+TypeScript实现递归菜单组件的完整实例
    目录前言 需求 实现 首次渲染 点击菜单项 样式区分 默认高亮 数据源变动引发的 bug 完整代码 App.vue 总结 前言 小伙伴们好久不见,最近刚入职新公司,需求排的很满,平...
    99+
    2024-04-02
  • 怎么使用el-menu递归实现多级菜单组件
    今天小编给大家分享一下怎么使用el-menu递归实现多级菜单组件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 效果:2...
    99+
    2023-07-06
  • C/C++QtToolBar菜单组件的具体使用
    ToolBar工具栏在所有窗体应用程序中都广泛被使用,使用ToolBar可以很好的规范菜单功能分类,用户可根据菜单栏来选择不同的功能,Qt中默认自带ToolBar组件,当我们以默认方...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作