这个问题可能是因为你在使用`router.push()`方法时,没有正确设置目标路径。请确保你传递给`router.push()`方法的参数是一个包含`path`属性的对象或者一个字符串类型的路径。
如果你想要跳转到外部网站,可以将`externalLink`设置为一个字符串类型的路径,例如:
```javascript
const externalLink = 'https://www.baidu.com';
window.location.href = externalLink;
```
如果你仍然想要使用`router.push()`方法进行路由跳转,可以尝试以下方式:
```javascript
const externalLink = 'https://www.baidu.com';
window.open(externalLink, '_blank');
```
在上面的示例中,我们使用`window.open()`方法来打开一个新窗口,并将目标路径设置为一个字符串类型的路径。这样就可以避免基础路径的影响了。