1***@qq.com
1***@qq.com
  • 发布:2023-02-17 15:32
  • 更新:2023-02-18 10:32
  • 阅读:381

【报Bug】uni-ui中的uni-data-select的逻辑有点bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: mix4

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

uni-ui组件中uni-data-select的逻辑有点bug,@change绑定的事件中,得到的v-model绑定的value值,是变化前的原值,换句话说,@change先触发了,v-model后触发了,需要修改,应该是v-model中双向绑定的值先改变,然后@change事件再触发

预期结果:

uni-ui组件中uni-data-select的逻辑有点bug,@change绑定的事件中,得到的v-model绑定的value值,是变化前的原值,换句话说,@change先触发了,v-model后触发了,需要修改,应该是v-model中双向绑定的值先改变,然后@change事件再触发

实际结果:

uni-ui组件中uni-data-select的逻辑有点bug,@change绑定的事件中,得到的v-model绑定的value值,是变化前的原值,换句话说,@change先触发了,v-model后触发了,需要修改,应该是v-model中双向绑定的值先改变,然后@change事件再触发

bug描述:

uni-ui组件中uni-data-select的逻辑有点bug,@change绑定的事件中,得到的v-model绑定的value值,是变化前的原值,换句话说,@change先触发了,v-model后触发了,需要修改,应该是v-model中双向绑定的值先改变,然后@change事件再触发

2023-02-17 15:32 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

目前的解决方案是不用@change 而是用@click点击事件,这样v-model可以获得改变后的值,但是会重复触发

要回复问题请先登录注册