Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)


Posted in Javascript onSeptember 01, 2019

Vue-CLI项目-axios模块前后端交互(类似ajax提交)08.31自我总结,内容如下:

Vue-CLI项目-axios前后端交互

一.模块的安装

npm install axios --save
#--save可以不用写

二.配置main.js

import axios from 'axios'
Vue.prototype.$axios = axios;

三.使用

created() { // 组件创建成功的钩子函数
  // 拿到要访问课程详情的课程id
  let id = this.$route.params.pk || this.$route.query.pk || 1;
  this.$axios({
    url: `http://127.0.0.1:8000/course/detail/${id}/`, // 后台接口
    method: 'get', // 请求方式
  }).then(response => { // 请求成功
    console.log('请求成功');
    console.log(response.data);
    this.course_ctx = response.data; // 将后台数据赋值给前台变量完成页面渲染
  }).catch(error => { // 请求失败
    console.log('请求失败');
    console.log(error);
  })
}

与ajax提交不同的一些设置

  • ajax 中的tyle这里是method
  • ajax中的success这里是them且不在大括号内后面接着.出来
  • catch请失败
  • 内容是在$axios之前

总结

以上所述是小编给大家介绍的Vue CLI项目 axios模块前后端交互的使用(类似ajax提交),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JavaScript 指导方针
Apr 05 Javascript
JavaScript 设计模式之组合模式解析
Apr 09 Javascript
jQuery常用数据处理方法小结
Feb 20 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
一些实用性较高的js方法
Apr 19 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
Aug 25 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 Javascript
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
垃圾回收器的相关知识点总结
May 13 Javascript
简单了解node npm cnpm的具体使用方法
Feb 27 Javascript
vue分页插件的使用方法
Dec 25 Javascript
简单分析js中的this的原理
Aug 31 #Javascript
微信小程序image图片加载完成监听
Aug 31 #Javascript
JS实现使用POST方式发送请求
Aug 30 #Javascript
node.js处理前端提交的GET请求
Aug 30 #Javascript
Node.js系列之连接DB的方法(3)
Aug 30 #Javascript
Node.js系列之发起get/post请求(2)
Aug 30 #Javascript
Node.js系列之安装配置与基本使用(1)
Aug 30 #Javascript
You might like
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
Vue实现简单分页器
2018/12/29 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
[02:08]2018年度CS GO枪械皮肤设计大赛优秀作者-完美盛典
2018/12/16 DOTA
Python输出9*9乘法表的方法
2015/05/25 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python 修改本地网络配置的方法
2019/08/14 Python
python解包用法详解
2021/02/17 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
详解css position 5种不同的值的用法
2019/07/30 HTML / CSS
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
禁毒主题班会教案
2015/08/14 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏