时间:2021-05-26
1. yarn add vue-resource
2. main.js引入vue-resource
import Vue from 'vue'import MintUI from 'mint-ui'import 'mint-ui/lib/style.css'import App from './App.vue'import router from './router'import VueResource from 'vue-resource'Vue.config.productionTip = falseVue.use(MintUI)Vue.use(VueResource)new Vue({ router, render: h => h(App)}).$mount('#app')3. About.vue
<template> <mt-button type="primary" size="small" @click="get()">default</mt-button></template><script>export default { name: 'about', data(){ return{ } }, methods:{ get(){ //引入vue-resource之后, 相当于在vue实例(this)身上新增了一些方法或对象(如:$http) this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su', //jsonp参数一: 跨域请求接口; { params:{ //jsonp交互走的是get形式(不是post), 传递参数用params wd:'a' }, jsonp:'cb' //接口的callback名字, vue默认名字为"callback" }, //jsonp参数二: 传到的params和callback类型 ).then(function(res){ //固定形式: jsonp('',{params{},jsonp:'cb'}).then(function(){'成功'},function(){'失败'}); alert(res.data.s); },function(res){ alert(res.status); }); } }}</script>以上这篇vue-resource:jsonp请求百度搜索的接口示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
请求数据的方式:vue-resource官方提供的vue的一个插件axiosfetch-jsonp一,vue-resource请求数据介绍:vue-resour
vue-cli3跨域配置:在vue-resource的数据请求中,一般我们会将请求方式GET/POST修改为jsonp的请求方式就可以实现跨域。但是对于只支持G
用Vue调用百度的搜索接口,实现简单的搜索功能。搜索框的样式是基于Bootstrap,当然对样式做了简单的调整,使之类似于百度搜索。代码如下百度搜索.gray{
axios是vue-resource后出现的Vue请求数据的插件。vue更新到2.0之后,作者尤大就宣告不再对vue-resource更新,而是推荐的axios
前言众所周知axios是vue-resource后出现的Vue请求数据的插件。vue更新到2.0之后,作者尤大就宣告不再对vue-resource更新,而是推荐