From c7414c3cc93649479119d51b230c4b8e36884ca7 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 23 七月 2021 18:18:55 +0800 Subject: [PATCH] 2021-07-23 --- src/views/interface/workspace/index.jsx | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/views/interface/workspace/index.jsx b/src/views/interface/workspace/index.jsx index 2f60d6b..f02ba5d 100644 --- a/src/views/interface/workspace/index.jsx +++ b/src/views/interface/workspace/index.jsx @@ -39,7 +39,11 @@ useInterface = (item) => { item.uuid = Utils.getuuid() - this.setState({tabviews: [...this.state.tabviews, item]}) + + this.setState({tabviews: [...this.state.tabviews, item]}, () => { + let div = document.getElementById(item.uuid) + div && div.click && div.click() + }) } handleTabview = (view) => { @@ -66,7 +70,7 @@ } handleAdd = () => { - this.setState({tabviews: [...this.state.tabviews, { + let item = { uuid: Utils.getuuid(), createDate: '', method: 'POST', @@ -76,7 +80,11 @@ active: 'raw', raw: '', formData: [] - }]}) + } + this.setState({tabviews: [...this.state.tabviews, item]}, () => { + let div = document.getElementById(item.uuid) + div && div.click && div.click() + }) } render () { @@ -90,7 +98,7 @@ return ( <Tabs.TabPane tab={ - <span className="control"> + <span className="control" id={view.uuid || ''}> <span className="method"> {view.method || 'POST'} </span> -- Gitblit v1.8.0