第一步:使用vue引入外部js。(这里是使用搜狐的api来获取用户的ip)
如果是单纯的html,我们引入js很简单直接
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
但是vue不可以这样。
1-1.在你要用到js的页面的components 加入下面的代码
'remote-js': {
render(createElement) {
return createElement('script', { attrs: { type: 'text/javascript', src: this.src }});
},
props: {
src: { type: String, required: true },
},
},
第二步,放入 相关js
<remote-js src="http://pv.sohu.com/cityjson?ie=utf-8"></remote-js>
第三步,调用相关方法来获取 ip
var ip = returnCitySN["cip"];