1、目的css
获取当前访问的ip地址html
2、思路vue
经过使用搜狐的api获取访问ipjson
3、操做步骤api
一、在index.html中添加网站
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
二、新建一个组件Admin.vue,调用方法this
<template> <div> <h1>username:{{user.username}}</h1> <h1>age:{{user.age}}</h1> <h1>ip:{{user.ip}}</h1> </div> </template> <script> export default { data(){ return{ user:{ 'username':'sj', 'age':18, 'ip':'' } } }, mounted(){ this.ready() }, methods:{ ready:function(){ //获取本地IP地址 //js 引入 <!-- 获取本机ip --> //<script src="http://pv.sohu.com/cityjson?ie=utf-8"> var cip = returnCitySN["cip"]; //给vuedata对象里的字段赋值 this.user.ip = cip } } } </script>
3、结果展现spa
一、搜狐网站访问结果code
二、运行结果htm