在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js中如何只傳遞第三個參數(shù)

js中如何只傳遞第三個參數(shù)

比如在寫vue中,element-ui 的上傳功能成功后的回調(diào)函數(shù)會有三個參數(shù)

function(response, file, fileList)

如果我想向這個回調(diào)函數(shù)內(nèi)傳送第四個參數(shù),我需要怎么寫?

<el-upload
    :action="`${BASE_URL}core/upload-files/photo`"
    :on-success="loadupSuccess" // 在這里我需要傳一個參數(shù)
    :multiple="false"
    :on-exceed="handleExceed"
    :on-remove="handleRemove"
    :limit="1">
    <el-button size="small" type="primary">點擊上傳</el-button>
</el-upload>

不勝感激!

回答
編輯回答
柒喵

:on-success="(...args) => loadupSuccess(...args, '第四個參數(shù)?')"

有個提案就是要解決你的需求的,可以了解一下,https://github.com/tc39/propo... 不知道babel有沒有插件支持。在沒有這個實現(xiàn)之前,用 rest params + spead param 也可以實現(xiàn)。

2017年4月1日 15:26
編輯回答
別硬撐

先核查一下:

  1. 這個參數(shù)存在的必要,有沒有替代方案?
  2. 是否只能通過回調(diào)傳,是否可以利用全局變量等傳遞?
2018年9月6日 02:04