当前位置: 首页 > news >正文

Vue Kubernetes项目 局部布局 下拉菜单

下拉菜单 [el-dropdown]


下拉菜单也比较简单,就是类似于按钮下面来一个下拉菜单。

示例Demo如下: 

<template>
  <el-dropdown>
    <span class="el-dropdown-link">
      下拉菜单<i class="el-icon-arrow-down el-icon--right"></i>
    </span>
    <el-dropdown-menu slot="dropdown">
      <el-dropdown-item>Action 1</el-dropdown-item>
      <el-dropdown-item>Action 2</el-dropdown-item>
      <el-dropdown-item>Action 3</el-dropdown-item>
    </el-dropdown-menu>
  </el-dropdown>
</template>

<script>
export default {
  // 组件的逻辑代码
};
</script>

<style>
/* 组件的样式代码 */
</style>

其中el-dropdown组件包含了一个el-dropdown-menu,el-dropdown-menu包含了多个el-dropdown-item,这些项就是菜单中的选项

对于属性和时间中,el-dropdown组件支持一系列属性和事件,用于定制和控制其行为。例如,可以使用trigger属性来设置触发下拉菜单的方式(默认是鼠标悬停),还可以监听command事件来处理菜单项被点击时的操作

也提供了多个插槽,允许定制菜单的内容和样式。使用slot属性来指定插槽的位置,常用的插槽包括dropdown、dropdown-title、dropdown-icon等。

示例:

                      <el-col class="header-menu" :span="13">
                              <el-dropdown >
                                 <!--下拉框-->
                                  <div class="header-dropdown">
                                    <el-image :src="avator" class="avator-image" />
                                    <span>{{ username }}</span>
                                  </div>
                                <!--下拉内容 插槽的方式-->
                                  <template #dropdown>
                                     <el-dropdown-menu >
                                        <el-dropdown-item disabled>修改密码</el-dropdown-item>
                                        <el-dropdown-item @click="logout">退出</el-dropdown-item>
                                     </el-dropdown-menu>
                                  </template>
                              </el-dropdown>                          
                      </el-col>



   .header-dropdown {
      line-height: 60px;
   }

   .avator-image {
      width: 30px;
      height: 30px;
      top: 12px;
      border-radius: 50%;
      margin-right: 8px;
   }

   .header-menu {
     text-align: right;
   }

 

补充


在div标签中输入文字,这时默认情况下div里面的文字靠左居中:

为div标签添加属性“text-align: right;”,“text-align”指的是文字对齐方式,“ right”指的是靠右对齐,这时div里面的文字就会靠右对齐:

 在Vue-cli脚手架搭建的项目中,必须要带有require,直接使用相对路径或绝对路径引用是不行滴!

<el-image :src="require('@/assets/2.png')" />  //√
<el-image :src="require('../assets/2.png')" />  //√
 
<el-image src="@/assets/2.png" />  //X
<el-image src="../assets/2.png" />  //X
http://www.dtcms.com/a/93519.html

相关文章:

  • 告别照片管理难题!PowerPhotos 重塑 Mac 照片管理体验
  • Docker技术系列文章,第四篇——容器数据管理
  • Windows 10/11 RDP | 冻结 / 挂起
  • 《Python实战进阶》No34:卷积神经网络(CNN)图像分类实战
  • ambiq apollo3 ADC实例程序注释
  • 认识 Express.js:Node.js 最流行的 Web 框架
  • Android面试之基础算法总结
  • 【R语言可视化】人口金字塔
  • Windows系统添加路由
  • 什么是ETL
  • Mac上Github加速方案
  • MySQL-视图
  • 子数组 之 logTrick算法,求解或,与,LCM,GCD
  • 详细讲解c++中线程类thread的实现,stl源码讲解之thread
  • HarmonyOs-ArkUI List组件
  • 【论文阅读】基于思维链提示的大语言模型软件漏洞发现与修复方法研究
  • 【NUUO 摄像头】(弱口令登录漏洞)
  • 苏宁开放平台关键字搜索接口接入教程‌
  • 第三天 函数定义与参数传递 - 模块与包管理
  • 红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap
  • mysql高级,mysql体系结构,mysql引擎,存储过程,索引,锁
  • Linux-数据结构-哈夫曼树-哈希表-内核链表
  • SQL 视图
  • linux,防火墙,firewall,常用命令
  • FastAPI系列02:FastAPI程序结构与生命周期
  • Web Workers优化 Web 网站的性能
  • Unity2D 五子棋 + Photon联网双人对战
  • Postman 如何发送 JSON 格式的 API 请求?
  • 2025-03-24 学习记录--C/C++-PTA 习题7-4 求矩阵各行元素之和
  • 关于Qt的各类问题