nutui-react
nutui-react copied to clipboard
popup visible快速改变时为false时不关闭
NutUI React 包名
@nutui/nutui-react-taro
NutUI React 版本号
2.0.0
平台
weapp
重现链接
无
重现步骤
visible={
latestFamilyBenefit?.dateTo &&
!isPast(new Date(latestFamilyBenefit?.dateTo)) &&
familyById?.createdBy?.id === userId.toString() &&
(!familyMealPreferences || familyMealPreferences.length === 0) &&
mealPreference
}
除了mealPreference是state,其他都是网络请求获取,会在短时间内改变多次
期望的结果是什么?
自动关闭popup
实际的结果是什么?
不关闭popup,且由于visible为false,无法关闭
环境信息
No response
其他补充信息
No response
你好 @Brucia323, 我们需要你提供一个在线的重现实例以便于我们帮你排查问题。你可以通过点击 此处 创建一个 codesandbox 或者提供一个最小化的 GitHub 仓库。请确保选择准确的版本。
除了mealPreference是state,其他都是网络请求获取,会在短时间内改变多次 其他都是网络请求获取,怎么赋值?无 state 变化,组件会更新吗?
-
latestFamilyBenefit、familyById和familyMealPreferences来自服务器返回的数据,截图展示的是和visible参数对应的值 - 不需要state变化,传入的props改变时对应组件会更新