bug

在methods中定义了一个事件,想要同时使用event和传入参数,代码如下:

<van-uploader file-list="{{ item.fileList }}" bind:after-read="afterRead($event,index)"/>
afterRead(event,index){
	//方法内容
}

会报错:

component “pages/dists/userInfoUpdate” does not have a method
“afterRead($event,index)” to handle event “after-read”.

经过一系列对比,并没有单词拼错等问题。

解决方法

把参数通过data-type传入,在event.currentTarget.dataset.type中读取。

在这里插入图片描述
代码:

<van-uploader file-list="{{ item.fileList }}" bind:after-read="afterRead"  data-type="{{index}}"/>

这样就可以完成传参。

参考

小程序开发:Component “pages/index/index“ does not have a method “onGetOpenid§“ to handle event “tap“_Elemyin的博客-CSDN博客

vant上传文件afterRead事件传参(例:上传第x张图)_敲代码的TKP的博客-CSDN博客

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐