【4】axios 获取数据
API:https://www.kancloud.cn/yunye/axios/234845
基于axios进行二次封装
安装axios
npm install axios --save
安装成功

【src】- 新建文件夹【api】存放与请求相关的数据 - 新建js辅助文件【helpers.js】
封装
//引入axios
import axios from 'axios' const ERR_OK = 0
//暴露一个get方法 对于同一个url可以返回一个方法
export function get(url){
return function (params){
return axios.get(url, {
params
}).then((res) => {
const {errno, data} = res.data;//这个data是指包含errno和data的对象,而不是json数据里的data变量
if(errno == ERR_Ok){
return data
}
}).catch(()=>{ })
}
}

【src】- 新建文件夹【api】 - 新建js辅助文件【index.js】 使用封装函数 传入具体地址
//导入get方法
import {get} from './helpers' //传入url参数值获取数据对象传给getSeller(是一个函数)
const getSeller = get('api.seller') //暴露getSeller 供使用
export{
getSeller
}

在【app.vue】中使用
先引入index.js的函数
import { getSeller } from 'api'
export default {
        name: 'app',
        data(){
            return{
                seller:{}
            }
        },
        components: {
            VHeader
        },
        created() {
            getSeller().then((seller) => {
                this.seller = seller
            })
        },
    }

查看请求情况

代码优化:

【4】axios 获取数据的更多相关文章
- vue中如何使用echarts,使用axios获取数据
		
1==>首先准备一个容器 <div id="echartContainer" style="width:400px; height:400px"&g ...
 - fetch和axios获取数据
		
fetch("/api/goods") .then(res => { return res.json(); }) .then(response => { console ...
 - Vue 使用axios获取数据
		
axios 的使用 1.安装 cnpm install axios --save 2.哪里用哪里引入axios <script> import Axios from 'axios' ...
 - .netMVC Vue axios 获取数据
		
网页 <link href="~/Content/css/bootstrap-theme.min.css" rel="stylesheet" /> ...
 - Vue之单文件组件的数据传递,axios请求数据及路由router
		
1.传递数据 例如,我们希望把父组件的数据传递给子组件. 可以通过props属性来进行传递. 传递数据三个步骤: 步骤1:在父组件中,调用子组件的组名处,使用属性值的方式往下传递数据 <Menu ...
 - vue2购物车ch1-(安装依赖、简单配置、 axios获取api的模拟数据)
		
0--项目说明 说明此项目源自某课网购物车教程,但是在开发过程中,发现在开发过程中用的还是 vue-resource(宣布不更新的类$.ajx()插件),为了以后的发展使用axios.js,详情参考 ...
 - 使用Vue.js和Axios从第三方API获取数据 — SitePoint
		
更多的往往不是,建立你的JavaScript应用程序时,你会想把数据从远程源或消耗一个[ API ](https:/ /恩.维基百科.org /维基/ application_programming_ ...
 - 使用axios获取本地json数据
		
1. 通过搜索 网上说不放在static文件夹中会报错 但是一直报错 放到根目录下的时候不报错了 2. 在main.js中引入axios import axios from 'axios' 3. ...
 - vue2-通过axios实现数据请求
		
1.通过axios实现数据请求 vue.js默认没有提供ajax功能 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互. 注意,axios本质上就是javascr ...
 
随机推荐
- 实现调用Android手机的拍照功能
			
很简单,直接上示例吧 1 xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&q ...
 - C# 根据类名创建类的实例对象
			
因为我使用这个方法的类都是和AbstractScenePageDTO处于一个命名空间以及程序集下的,所以获取命名空间和程序集的时候,直接使用AbstractScenePageDTO这个类进行获取,这样 ...
 - OpenGL——圆公式相关变化的绘制
			
#include<iostream> #include <math.h> //旧版本 固定管线 #include<Windows.h> #include <G ...
 - sscanf的字符串格式化用法
			
sscanf()为C语言标准库函数,用于从指定字符串中读入与指定格式相符的数据.函数原型声明在stdio.h头文件中: int sscanf(const char *str, const char * ...
 - 跟bWAPP学WEB安全(PHP代码)--XPath注入
			
XML/Xpath注入 看了下,A2里面是认证与会话管理的破坏或称之为绕过,没有特别要写的,很多就是小问题,可能会将这类问题放在最后写一下.一篇博客,这里还是更多的着重在能够获取信息或者服务器权限的漏 ...
 - Django框架详解
			
一.WSGI接口 WSGI服务网关接口:Web Server Gateway Interface缩写. WSGI是python定义的Web服务器和Web应用程序之间或框架之间的通用接口标准. WSGI ...
 - python数据类型之字典(一)
			
>>> dInfo = dict(Wangdachui=3000,Niuyun=2000,Linling=4500,Tianqi=8000) >>> dInfo { ...
 - 洛谷P1162 填涂颜色【bfs】
			
题目链接:https://www.luogu.org/problemnew/show/P1162 题意: 有一个0和1组成的矩阵,一些1组成一个闭合圈,圈住一些0,现在要把被圈住的这些0变成2输出. ...
 - 将 django部署到 heroku上
			
为什么要这样做,因为我并没有弄懂,使用传统和推荐的方法来部署django.刚好我手里有这么一份教程我就按照这么做了. 1. 访问 http://heroku.com/ 完成一个注册,注册需要一个国外的 ...
 - python-爬虫:取qq号中各分组成员信息存入数据库,并将qq头像下载保存到文件夹,图片命名为qq号(实例3)
			
import requestsimport pymongoimport requestsimport os class QqGroup:#三个接口url 获取 qq组号 获取每组成员信息 获取qq头像 ...