uview中change传递多个参数方法

uview默认

@change="changeFun"

changeFun(e){
    console.log(e)   // 框架默认的event参数
}

此时如果想传递多个参数 又需要event  按照如下常规方法 那一定是错误的

@change="changeFun(val,e)"

changeFun(e){
    console.log(val,e)   // val = val , e = undefined
}




@change="changeFun(e,val)"

changeFun(e){
    console.log(e,val)   // e = val
}

正确方法如下

@change="(e) => changeFun(e,val)"

changeFun(e){
    console.log(e,val)
}

猜你喜欢

转载自blog.csdn.net/weixin_46607967/article/details/129056227
今日推荐