vue如何获取当前的ip和端口
时间: 2024-04-25 09:24:56 浏览: 15
回答: 在Vue中获取当前的IP和端口有多种方法。一种方法是通过调用外部接口来获取IP地址。你可以使用以下代码来获取外网IP地址:
```javascript
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
<script>
console.log('ip', returnCitySN);
</script>
```
这段代码会在控制台输出IP地址\[1\]。
另一种方法是将IP地址存储在cookie中,然后在需要使用的地方获取cookie的值。你可以使用以下代码来获取存储在cookie中的IP地址:
```javascript
this.getIPs();
let ip = this.$cookie.get('ip');
```
这段代码会调用`getIPs()`方法来获取IP地址,并将其存储在名为'ip'的cookie中\[2\]。
如果你使用的是谷歌浏览器,还可以通过在地址栏输入`chrome://flags/#enable-webrtc-hide-local-ips-with-mdns`来启用WebRTC隐藏本地IP地址的功能\[3\]。
总结起来,你可以通过调用外部接口、存储在cookie中或启用WebRTC隐藏本地IP地址的功能来获取Vue中的当前IP和端口。
#### 引用[.reference_title]
- *1* *2* *3* [vue获取内外网ip地址](https://blog.csdn.net/zhjyyw/article/details/125895907)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]