如下所示:
<el-autocomplete v-model="state4" :fetch-suggestions="querySearchAsync" placeholder="请输入内容" @select="handleSelect" ></el-autocomplete>
这里的 hanleSelect 默认绑定的参数是选中的那条数据。
但是如果一个页面有好几个相同的组件,要想知道选中的是第几个。
@select="handleSelect(item, index)" // 这样肯定不行的
解决方法:
<el-autocomplete v-model="state4" :fetch-suggestions="querySearchAsync" placeholder="请输入内容" @select="((item)=>{handleSelect(item, index)})" // 写个闭包就可以了,index表示第几个组件 ></el-autocomplete>
基于element-UI 事件添加额外自定义参数的方法
要想在element的 event事件中增加自定义参数,如果你直接在方法中写,他就会将原来的参数覆盖!
例如:
<input :value="scope.row.confirmAmount" @change="updateConfirmAmount(scope.row)" placeholder="请输入审核数量" />
但是你可以在自定义参数之前加入 $event 这个变量,然后再传其他值,这样的话event事件的回调参数就会有了。
例如:
<input :value="scope.row.confirmAmount" @change="updateConfirmAmount($event, scope.row)" placeholder="请输入审核数量" />
下面是我今天解决问题的案例:
<code class="language-html"><!-- 明细列表 --> <el-table :data="midSubmitDetailTableData" border stripe style="width: 100%"> <el-table-column prop="submitAmount" label="本次交工数量"></el-table-column> <el-table-column prop="confirmAmount" label="审核数量"> <template slot-scope="scope"> <input :value="scope.row.confirmAmount" @change="updateConfirmAmount($event, scope.row)" placeholder="请输入审核数量" /> </template> </el-table-column> </el-table></code>
对应的方法:
updateConfirmAmount(data, row){ var _value = data.currentTarget._value; var value = data.currentTarget.value; },
最后抱怨一句:csdn的编译器越来越不好用了!
以上这篇解决element UI 自定义传参的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍解决Android中自定义DialogFragment解决宽度和高度问题,包括了解决Android中自定义DialogFragment解决宽度和高度问题的使用技巧和注意事项,需要的朋友参考一下 关于详解Android应用中DialogFragment的基本用法,大家可以参考下。 1、 概述 DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用
本文向大家介绍解决Python传递中文参数的问题,包括了解决Python传递中文参数的问题的使用技巧和注意事项,需要的朋友参考一下 今天有个需要需要传递中文参数给URL 但是在GBK环境下的脚本传递GBK的参数老是给我报UNICODE的解码错误。烦的很。 所以我们果断选择用urlencode来处理中文, 由于国内外网站编码不同,国内是GBK的,国外是UTF8的。 这样我就得到了GBK的url编码,
本文向大家介绍Django 解决开发自定义抛出异常的问题,包括了Django 解决开发自定义抛出异常的问题的使用技巧和注意事项,需要的朋友参考一下 在开发过程中,针对用户输入的不合法信息,我们应该在后端进行数据验证,并抛出相关的异常传递到前端来提示用户。 可是如何进行自定义抛出异常信息呢?通常处理方法有三种,我将依次介绍这三种方法。 第一种方法: 这种方法最为简单,只需要创建一个字典对象,通过re
我想从'get codepage'传递2个参数到'mainpage',然后我出现了这个错误。这是我的getCodePage我传递参数的部分: 当我想将参数作为对象时,这是我的主页: 那么这里有一个错误:没有为类型“object”flutter error定义运算符“[]”
本文向大家介绍Vue的elementUI实现自定义主题方法,包括了Vue的elementUI实现自定义主题方法的使用技巧和注意事项,需要的朋友参考一下 使用vue开发项目,用到elementUI,根据官网的写法,我们可以自定义主题来适应我们的项目要求,下面来介绍一下两种方法实现的具体步骤,(可以参考官方文档自定义主题官方文档),先说项目中没有使用scss编写,用主题工具的方法(使用的较多) 第一种
自定义传输 Nest provides TCP and Redis as a built-in transport methods. It makes prototyping incredibly fast & easy, but sometimes you might want to use another type of transport, e.g. RabbitMQ messaging.