vue中获取本地ip

vue

一、目的

获取当前访问的ip地址

二、思路

通过使用搜狐的api获取访问ip

三、操作步骤

1、在index.html中添加

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

2、新建一个组件Admin.vue,调用方法

 <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> 

三、结果展示

1、搜狐网站访问结果

2、运行结果

以上是 vue中获取本地ip 的全部内容, 来源链接: utcz.com/z/380378.html

回到顶部