The method of passing multiple parameters in change in uview

uviewdefault

@change="changeFun"

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

At this time, if you want to pass multiple parameters and need event to follow the following conventional method, it must be wrong

@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
}

The correct way is as follows

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

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

Guess you like

Origin blog.csdn.net/weixin_46607967/article/details/129056227