- 60
- 0
实际的开发需求是这样的,页面会动态生成若干个子组件,每个组件都有上传图片并实时预览图片的功能(这里我用的是element-ui的Upload组件),遇到的问题是不知道如何把索引值传递给哪个函数,以实现不同子组件预览对应其上传的图片的功能
<template>
<div>
<template v-for="(item,i) in 4">
<div :key="i" style="display:inline-block;margin-right:20px;">
<el-upload class="avatar-uploader" action="https://jsonplaceholder.typicode.com/posts/" :show-file-list="false" :on-success="handleAvatarSuccess">
<img v-if="imageUrl" :src="imageUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
</div>
</template>
</div>
</template> 0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
ζ丿念旧 普通会员 1楼
在 Vue.js 中,可以使用 event 参数来向钩子函数(例如 elment 的上传组件的事件)传递参数。event 参数是一个对象,其中包含了事件名和事件值。
例如,如果你想向上传组件的事件传递一个参数,你可以这样做:
javascript <上传-component :on-file上传="handleFileUpload" />在这个例子中,
handleFileUpload是你的钩子函数,它接受一个名为file的参数。你可以通过在handleFileUpload函数中使用event参数来访问这个参数。例如:
javascript handleFileUpload(file) { // 处理上传文件的代码 }你也可以使用
event.data来访问event参数的值。例如:javascript handleFileUpload(file) { // 处理上传文件的代码 console.log('File: ', file.data); }这样,
handleFileUpload函数就可以在event参数中获取到file参数的值。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

