Closed iT-Boyer closed 3 years ago
我按照闲鱼demo实现了三级联动的菜单,设置的是MenuEditOneCheck的单选样式 当在选中三级A时,会在在tree对象中记录isSelected=true, 这时直接去切换其他二级菜单选中三级B,这时三级A的isSelected依然为true。
三级A
isSelected=true
三级B
isSelected
true
这样在UI上,在不同的二级下的三级的样式为多选样式了。
我目前实现一种方式,但是不够理想:
在选中三级B关闭菜单时,会记录下三级B的ID 再次进入菜单时,每次点击tree都会根据上一次记录的选中对象的ID,来重置下级的选中状态,让后手动更新下级内容。
我按照闲鱼demo实现了三级联动的菜单,设置的是MenuEditOneCheck的单选样式 当在选中
三级A
时,会在在tree对象中记录isSelected=true
, 这时直接去切换其他二级菜单选中三级B
,这时三级A
的isSelected
依然为true
。这样在UI上,在不同的二级下的三级的样式为多选样式了。
我目前实现一种方式,但是不够理想: