项目技术栈:vue2+iview2
都说iview一般,一直用的element,这次项目需要用iview才见识到了,那不是一般的一般。是真的一般!!!!!。
问题场景:
<Upload
:action="action"
:show-upload-list="false"
@on-success="uploadSuccess"
>
<img src="/static/img/xxx.png" alt="">
<div>批量上传</div>
</Upload>
---------------js-------------
uploadSuccess(v){
console.log('上传成功');
}
结果:上传接口已成功,但uploadSuccess方法未调用
上图为上传接口,已成功
上图为 uploadSuccess方法未调用
问了组中的大佬,让用 : 绑,不要用 @ 绑
它就能了,见下图:
但我之前用iview的组件,用@绑过事件,是可以执行的,下图:
这里倒不是说你不能和vue默认的绑法有区别(?这就很有问题了好吧),但你起码在整个iview中保持一致啊