segment选项卡重新渲染的问题 #1508
Unanswered
alfredzhu-hub
asked this question in
求助
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
用segment做了一个搜索项列表,搜索项的数据来自于数组,如下图:第二行的项目对应的数组数据随第一行的选择而更新,然后自动重新渲染。

碰到的问题是:当第一行选择“全部省域”时,希望第二行只出现“全部市域”,不出现其他城市,这时第二行数组数据被更新为只有一个元素,但页面没有被重新渲染,如下图:选择第一行中的“沪1”后,再选“全部省域”后,第二行仍保留选“沪1”时的搜索项。

这时如果将第二行数组数据增加到两个元素(比如第二个元素赋个空值),会重新渲染,但在空白处其实多了一个搜索项,如下图:

总结以上问题: 对应每行搜索项的数组数据更新后如果只有一个元素,不会重新渲染;如果超过一个元素,会重新渲染。
请教?
Beta Was this translation helpful? Give feedback.
All reactions