1. 程式人生 > 其它 >vue 通過IP地址解析省市 前端通過後臺返回的ip地址解析得到地址

vue 通過IP地址解析省市 前端通過後臺返回的ip地址解析得到地址

技術標籤:vueJS

vue 通過IP地址解析省市 前端通過後臺返回的ip地址解析得到地址

我使用的是太平洋的請求地址:

http://whois.pconline.com.cn/ipJson.jsp?ip=182.140.44.44&json=true 
// 182.140.44.44 是自己要解析的IP地址

因為存在跨域的問題,所以後端轉成了我們的域名訪問

// ip 傳入需要解析的ip即可
export const ipAnalysis = ip =>
  request({
    url: baseIpUrl,
    method: 'get',
    params: {
ip, json: true } })

後端返回來的是一串js字串
在這裡插入圖片描述
前端只需要把這串js字串轉成js程式碼就可以了

 window.eval(res.data) // 把字串轉成js程式碼
 userInfo.city = localAddress.city ? localAddress.city : '未知'

在這裡插入圖片描述