项目场景:
需要在uniapp中使用下拉列表框联动查询表,使用uniapp官方ui组件uni-data-select
问题描述
在根据官方文档使用@change方法监听下拉列表数据变化时,会出现change事件先于v-model触发,导致数据更新不及时。
原因分析:
组件自身问题
解决方案:
放弃原有@change()监听接口
直接使用另一个方法@input监听
<uni-data-select v-model="queryParams.audit" :localdata="auditStatus" placeholder="请选择审批状态"
@input="selectItem"></uni-data-select>
在uniapp开发中遇到一个问题,使用uni-data-select组件做联动查询时,发现@change事件的触发时间早于v-model的数据更新。经分析认为是组件自身问题。为解决此问题,改用@input事件监听,从而确保数据同步更新。

1万+

被折叠的 条评论
为什么被折叠?



