我有一个下拉列表,该列表将列出客户。根据我在下拉菜单中选择的内容,我想为该特定客户端打开一个新选项卡。有什么办法吗? 我尝试了window.open(),虽然它可以工作,但是将URl附加到http://localhost:3000/[object%20Object]。我没有将什么对象附加到URL中。 TIA
答案 0 :(得分:0)
window.open()
method accepts a URL,因此无法以您所需的方式传递组件/ javascript。
考虑设置一条路线,例如说/popup-tableau
,该路线专门渲染<Tableau />
组件,然后调用:
window.open('/popup-tableau')
这里的想法是您的应用程序将打开新窗口,并且将启动您的应用程序的第二个实例(在新窗口内),并定向到将显示{{1 }}组件按照您的要求。