广告
返回顶部
首页 > 资讯 > 精选 >ElementUI中的el-dropdown传入多参数的实现方法是什么
  • 485
分享到

ElementUI中的el-dropdown传入多参数的实现方法是什么

2023-06-22 02:06:16 485人浏览 安东尼
摘要

这篇文章主要讲解了“ElementUI中的el-dropdown传入多参数的实现方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ElementUI中的el-dropdown传入多参数

这篇文章主要讲解了“ElementUI中的el-dropdown传入多参数的实现方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ElementUI中的el-dropdown传入多参数的实现方法是什么”吧!

ElementUI中的el-dropdown传入多参数的实现方法是什么

但是ElementUi官方文档中的handleCommand方法只允许接入一个参数,这个参数用于触发你选择的是哪一个选项。而我们实际中还需要传入一个当前行数(如果和我一样,也是用table显示数据的话)的对象进去,后面要使用这个对象的某些字段传给后台进行一些增删改查的操作。

ElementUi官方文档中el-dropdown的样例如下:
el-dropdown 官方文档

<el-dropdown @command="handleCommand">  <span class="el-dropdown-link">    下拉菜单<i class="el-icon-arrow-down el-icon--right"></i>  </span>  <el-dropdown-menu slot="dropdown">    <el-dropdown-item command="a">黄金糕</el-dropdown-item>    <el-dropdown-item command="b">狮子头</el-dropdown-item>    <el-dropdown-item command="c">螺蛳粉</el-dropdown-item>    <el-dropdown-item command="d" disabled>双皮奶</el-dropdown-item>    <el-dropdown-item command="e" divided>蚵仔煎</el-dropdown-item>  </el-dropdown-menu></el-dropdown><style>  .el-dropdown-link {    cursor: pointer;    color: #409EFF;  }  .el-icon-arrow-down {    font-size: 12px;  }</style><script>  export default {    methods: {      handleCommand(command) {        this.$message('click on item ' + command);      }    }  }</script>

我们必须在执行handleCommand方法之前,对这个command参数进行重新封装成一个对象,使其内部包含我们想要的数据方便后面调用。

代码如下:

<el-table-column label="操作1">    <template slot-scope="scope">        <el-dropdown split-button type="primary" @command="handleCommand">            其他操作            <el-dropdown-menu slot="dropdown" >                <el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'a')">废弃</el-dropdown-item>                <el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'b')">上传原件</el-dropdown-item>                <el-dropdown-item :command="beforeHandleCommand(scope.$index, scope.row,'c')">原件整理</el-dropdown-item>                <el-dropdown-item disabled :command="beforeHandleCommand(scope.$index, scope.row,'d')">冻结</el-dropdown-item>                <el-dropdown-item disabled :command="beforeHandleCommand(scope.$index, scope.row,'e')">解冻</el-dropdown-item>            </el-dropdown-menu>        </el-dropdown>    </template></el-table-column>

因为我们是写在表格里的,所以需要一个插槽,具体的根据实际情况进行修改。给标签的command属性绑定一个方法,这个方法就可以传入我们想要的参数,然后利用这个方法封装成一个对象,再将这个对象传入handleCommand方法。

<script>export default {    methods: {        handleAbandon(index, row) {           //todo        },        handleUpload (index, row) {            //todo        },        handleSettle(index, row){           //todo           },        beforeHandleCommand(index, row,command){            return {                'index': index,                'row': row,                'command':command            }        },        handleCommand(command) {            switch (command.command) {                case "a"://废弃                    this.handleAbandon(command.index,command.row);                    break;                case "b"://上传原件                    this.handleUpload (command.index,command.row);                    break;                case "c"://原件整理                                    this.handleSettle(command.index,command.row);                    break;            }        }    },}</script>

感谢各位的阅读,以上就是“ElementUI中的el-dropdown传入多参数的实现方法是什么”的内容了,经过本文的学习后,相信大家对ElementUI中的el-dropdown传入多参数的实现方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: ElementUI中的el-dropdown传入多参数的实现方法是什么

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

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

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

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

下载Word文档
猜你喜欢
  • ElementUI中的el-dropdown传入多参数的实现方法是什么
    这篇文章主要讲解了“ElementUI中的el-dropdown传入多参数的实现方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ElementUI中的el-dropdown传入多参数...
    99+
    2023-06-22
  • ElementUI中的el-dropdown传入多参数的实现方法
    最近工作中因为业务中按钮的增多,导致页面排版按钮过多,页面不够美观,用户体验不佳,于是想到利用el-dropdown做一个下拉按钮(把多个按钮整合到了一起,下拉实现) 但是El...
    99+
    2022-11-12
  • elementUI中的el-tree实现checkbox单选框及bus传递参数功能
    el-tree 单选功能 在日常项目开发中,会经常遇到,树形结构的查询方式,为了快速方便开发,常常会使用到快捷的ui组件去快速搭树形结构,这里我用的是 element ui 中的 e...
    99+
    2022-11-13
  • 向php传入参数的三种方法是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑向php传入参数的三种方法1、使用$argv or $argc参数接收<php echo "接收到{$argc}个参数"; print_r(...
    99+
    2018-10-18
    php 传入参数
  • python命令行传入参数的方法是什么
    Python命令行传入参数的方法是使用sys模块中的argv列表。argv是一个包含命令行参数的列表,其中第一个元素是脚本的名称,后...
    99+
    2023-09-22
    python
  • qt多线程传递参数的方法是什么
    在Qt中,可以使用信号和槽机制来在多线程之间传递参数。下面是一种常见的方法:1. 定义一个包含参数的信号和槽函数:```cppcla...
    99+
    2023-09-27
    qt
  • Mybatis实现传入多个参数的四种方法详细讲解
    目录一、Mybatis四种传递多个参数的方式1)参数索引2)@Param3)Map集合4)POJO实体类一、Mybatis四种传递多个参数的方式 XML文件或者注解中都通过#{}获取...
    99+
    2023-01-28
    Mybatis传入多个参数 Mybatis传入参数
  • iframe参数传递的方法是什么
    在HTML中,可以使用iframe标签来嵌套其他网页。要传递参数给嵌套的网页,可以使用以下方法:1. URL查询字符串:可以将参数作...
    99+
    2023-09-20
    iframe
  • MyBatis传入参数为List对象的实现方法
    这篇文章主要介绍MyBatis传入参数为List对象的实现方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SSM框架是JavaWeb必学的框架,虽说基本的增删改查很简单,但是当面临一些特殊情况时,有时还是会显得手足...
    99+
    2023-06-07
  • java string参数传递的方法是什么
    在Java中,字符串参数传递的方法是通过将字符串作为参数传递给方法。这可以通过以下几种方式实现: 传递字符串字面值:可以直接将字符...
    99+
    2023-10-26
    java string
  • ajax传两个参数的方法是什么
    在使用AJAX传递两个参数时,可以使用以下方法:1. 使用URL参数的方式传递:将两个参数拼接在URL的末尾,通过GET请求发送。例...
    99+
    2023-09-15
    ajax
  • django url传递参数的方法是什么
    Django中向URL传递参数的方法主要有两种:使用路径参数和使用查询参数。1. 路径参数:路径参数是通过在URL中直接添加参数来传...
    99+
    2023-10-09
    django
  • php实现多图上传的方法是什么
    本篇内容介绍了“php实现多图上传的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php实现多图上传的方法:1、创建html代码并...
    99+
    2023-06-25
  • delphi线程传递参数的方法是什么
    在Delphi中,可以通过以下方法传递参数给线程: 使用构造函数:可以在线程的构造函数中添加参数,然后在创建线程时传递参数。例如:...
    99+
    2023-10-27
    delphi
  • Postman传递对象参数的方法是什么
    这篇文章主要介绍“Postman传递对象参数的方法是什么”,在日常操作中,相信很多人在Postman传递对象参数的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Postman传递对象参数的方法是什么...
    99+
    2023-06-26
  • java实现多行输入的方法是什么
    在Java中实现多行输入的方法有多种,下面列举了其中的两种方法:方法一:使用Scanner类的nextLine()方法```java...
    99+
    2023-09-23
    java
  • php通过url传递参数的方法是什么
    PHP通过URL传递参数的方法有两种:1. 使用GET方法传递参数在URL后面添加参数,格式为`参数名1=值1&参数名2=值2&.....
    99+
    2023-08-09
    php
  • Vue中$router.push()路由切换、传参和获取参数的方法是什么
    这篇文章主要介绍“Vue中$router.push()路由切换、传参和获取参数的方法是什么”,在日常操作中,相信很多人在Vue中$router.push()路由切换、传参和获取参数的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好...
    99+
    2023-07-05
  • vue跳转页签传参并查询参数的方法是什么
    本篇内容主要讲解“vue跳转页签传参并查询参数的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue跳转页签传参并查询参数的方法是什么”吧!场景需求是要求通过点击用户ID或者昵称 跳转...
    99+
    2023-07-06
  • python不同类间参数传递的方法是什么
    在Python中,不同类间的参数传递可以通过以下几种方法实现:1. 构造函数:通过在一个类的构造函数中传递参数,然后在另一个类的对象...
    99+
    2023-09-27
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作