vue 通過IP地址解析省市 前端通過後臺返回的ip地址解析得到地址
阿新 • • 發佈:2020-12-27
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 : '未知'