<ProFormCascader
label="单位地址"
fieldProps={{
changeOnSelect: true,
options: addressEnum,
loadData: loadRegionData,
open: stayOpen,
onDropdownVisibleChange: (value) => {
if (!value) {
setStayOpen(false)
}
},
onFocus: () => {
setStayOpen(true)
},
}}
colProps={{ xl: 6, md: 8 }}
disabled={onlyLook}
name="orgAddressCode"
/>
先上代码
在使用级联框的时候,点击北京市,调用接口加载下一级菜单后,下拉框就关闭了,需要再点击select框唤起菜单进行下一级点击,体验感非常不好
目前关上的原因不明(有没有大佬可以告知一下我 跪谢)
我猜测是这块组件直接给销毁重新创了一个上去,因为它关闭的时候 连onDropdownVisibleChange这个函数都没触发,级联选择框的onBlur也没触发
在看了好久属性后 使用了代码中的解决办法 ,强制设置有下一项的时候open为true
这样每次加载完会闪一下相当于重新打开,但总算是给打开了