uviewの変更時に複数のパラメータを渡す方法

uviewデフォルト

@change="changeFun"

changeFun(e){
    console.log(e)   // 框架默认的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