前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Web前端学习 第7章 Vue基础教程9 数据交互

Web前端学习 第7章 Vue基础教程9 数据交互

原创
作者头像
学习猿地
修改2020-06-23 17:05:11
2870
修改2020-06-23 17:05:11
举报
文章被收录于专栏:学习猿地

一、概述

基于Vue的web项目显示的所有服务端数据,都是通过Ajax获取的。官方推荐使用Axios作为Ajax库,所以本节主要讲解在Vue项目中,如何安装和使用Axios。

二、安装axios

Vue项目中使用如下命令安装

代码语言:javascript
复制
npm install axios --save

在要引用axios的页面引用

代码语言:javascript
复制
1 import axios from 'axios'

三、发送请求

如果希望页面加载时便显示数据,可以直接将axios方法写在created函数中。

代码语言:javascript
复制
1 created(){
2     axios.get('/data').then(function(res){
3         this.goodsList = res.data;
4     }).catch(function (error) {
5         console.log(error);
6     });
7 }

关于axios的语法,我们在上一章已经讲解了,这里不做过多的说明。

四、封装请求方法

统一处理后台的验证信息

五、封装Api模块

六、课后练习

后台数据数据如下所示,

代码语言:javascript
复制
["香蕉","苹果","鸭梨"]

在Vue项目中使用axios实现后台数据列表的增删改查,要求如下:

  1. get方法获取数据列表
  2. post添加数据,然后重新查询
  3. put修改数据,然后重新查询
  4. delete删除数据,善后重新查询

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、概述
  • 二、安装axios
  • 三、发送请求
  • 四、封装请求方法
    • 统一处理后台的验证信息
    • 五、封装Api模块
    • 六、课后练习
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档