vue中使用element組件時事件想要傳遞其他參數的問題
在使用element的上傳組件時在一下幾個鉤子中傳遞其他參數
圖中是文件上傳時的幾個鉤子,參數為文件或文件列表或者其他參數,但是現在我想在原有參數上傳遞其他參數。比如我想在on-success的鉤子中傳遞一個自定義參數i,原本是這樣寫的:
:on-success=”handleSuccess(i)” //handleSuccess是一個方法
但是發(fā)現這樣寫取不到自身原來的參數,后來在網上找到了一個比較好的方法,如下:
:on-success=”(value)=> handleSuccess(i, value)”
這樣就既可以獲取到原有的參數又可以獲取自定義傳遞的參數,下面是自己的使用方法:
<el-upload class="upload-demo" :action="GLOBAL.upFileUrl" :data="uploadData" :before-upload="fileSizeFiltering" :on-success="(response, file, fileList)=>handleUpSuccess(response, file, fileList,i)" :on-remove="(file, fileList)=>handleRemoveFile(file, fileList,i)" :file-list="item.uploadFileList" v-model="item.pushUpFileId" :limit="5" style="display: inline-block;"> <div class="addFile"></div> </el-upload>
同理默認參數是event的事件要傳遞其他事件也是這樣
<ul> <li v-for="item in list" @contextmenu="(e)=>showMenu(e,item.cd)" style="height:100px;"> {{item.na}} </li> </ul>
總結
以上所述是小編給大家介紹的vue中使用element組件時事件想要傳遞其他參數的問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!
相關文章
Element-UI表格嵌入popover遇到的問題及解決方案
在表格中我們通常需要在每一行的一些單元格中顯示popover,這篇文章主要給大家介紹了關于Element-UI表格嵌入popover遇到的問題及解決方案,需要的朋友可以參考下2023-11-11解決vue-router中的query動態(tài)傳參問題
下面小編就為大家分享一篇解決vue-router中的query動態(tài)傳參問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03