在我的应用程序组件中,页面上有一个表,其中包含一些数据列表。单击该表上的任何行时,它会通过其ID获取该特定表行的详细信息,并使用相同的父组件将其路由到另一个链接,例如“ / parent /:id”。刷新单行详细信息页面后,将我带回到父表数据,即/ parent页面上,但URL仍为/ parent /:id。
即使刷新,我也想保留/ parent /:Id页面。
有线索吗?
答案 0 :(得分:1)
这是解决此类情况的通用方法。我以这种方式对URL使用搜索参数:
import requests
from bs4 import BeautifulSoup
import urllib.request
source_ = requests.get(link).text
soup = BeautifulSoup(source_, 'lxml')
for match in soup.find_all('div',{'class':'pane showpane'}):
print(match.text) # This prints only the last div
然后在父组件中检查搜索参数是否包含parent?rowId=2
作为字符串。如果是这样,请显示详细信息内容并隐藏父级内容,否则,请显示父项并隐藏详细信息内容。
父组件将与此类似:
rowId