Skip to content

怎样结束一个stream? #21

Open
@songdun

Description

@songdun

问题背景:
有一个modal框,内容为react-most组件content,modal show的时候加载content,modal hide的时候解绑content,modal本身不会解绑只是display: none,而content都是重新加载,content加载的时候会发送一条请求获取数据。
出现问题:
如果页面不刷新,每次关闭modal再打开时,content发送的请求数都会比上一次多1次,如:第一次打开时获取数据的请求发送1次,不刷新页面关闭modal再打开,获取数据请求发送2次,再关闭再打开,获取数据请求发送3次,以此类推。


我觉得可能是因为每次加载content的时候都是重新加载,因此就会创建一条stream,而关闭modal的时候只是解绑modal里的content而stream还存在,所以再加载一个新的content的时候就有两条stream存在了,所以发送了2次请求,不知道欧阳老师有什么看法?请指教

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions