uni-data-select通过v-model绑定数据,在数据未更新前,触发change事件

时间:2025-01-22 07:18:42

项目场景:

需要在uniapp中使用下拉列表框联动查询表,使用uniapp官方ui组件uni-data-select


问题描述

在根据官方文档使用@change方法监听下拉列表数据变化时,会出现change事件先于v-model触发,导致数据更新不及时。


原因分析:

组件自身问题


解决方案:

放弃原有@change()监听接口
直接使用另一个方法@input监听

<uni-data-select v-model="" :localdata="auditStatus" placeholder="请选择审批状态"
@input="selectItem"></uni-data-select>