Link 正在追加而不是打开新的 link

Link is appending instead of opening new link

我遇到一个问题,我试图打开 link,但没有打开 link,而是错误地附加了 link。我已经尝试了很多东西,但没有运气。

错误:

Cannot GET /users/123453/www.apple.com

Button.tsx(试过#1):

    <Button
      block
      onClick={() => window.location.replace("www.apple.com")}
    >
      Title
    </Button>

Button.tsx(已尝试 #2):

    <Button
      block
      onClick={() => window.location.href = "www.apple.com"}
    >
      Title
    </Button>

您应该在提供独立链接时使用绝对 URL

An absolute URL is a ‘full’ URL or one that contains the entire address of the page.

你的情况,添加https,即替换www.apple.com with https://www.apple.com

 <Button
      block
      onClick={(e) => {
        e.preventDefault();
        window.location.href='https://www.apple.com';
      }}
    >
      Title
    </Button>

也试试,window.location = "https://www.apple.com",会成功的。