How to embed an external website in a vue single-page application?

now there is a need to embed an external site in a background management site as a menu item. Similar to the iframe, click menu, the specified path resources are loaded in the iframe to refresh the local content. But it always feels strange to use iframe. I wonder if you gods have a more elegant solution

.
Mar.07,2021

A proxy appears in the background, then uses https:// proxy? url= to access URL , and then forwards the request through the server. (similar to the function of online translation of web pages)
append the retrieved HTML content to the current DOM


excuse me, have you solved this problem now?

Menu