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 相关文章推荐
js常用函数 不错
Sep 08 Javascript
javascript 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
制作高质量的JQuery Plugin 插件的方法
Apr 20 Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 Javascript
javascript实现瀑布流加载图片原理
Feb 02 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
Jan 21 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
分享19个JavaScript 有用的简写写法
Jul 07 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
Jan 27 Javascript
配置eslint规范项目代码风格
Mar 11 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
Jun 10 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 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边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
javascript实现移动端红包雨页面
2020/06/23 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python通过future处理并发问题
2017/10/17 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
将python包发布到PyPI和制作whl文件方式
2019/12/25 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
德国网上药房:Apotal
2017/04/04 全球购物
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
数据库基础的一些面试题
2012/02/25 面试题
财政局长自荐信范文
2013/12/22 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
员工考勤管理制度
2015/08/06 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
创业计划书之酒厂
2019/10/14 职场文书
Jupyter Notebook内使用argparse报错的解决方案
2021/06/03 Python
React中的Context应用场景分析
2021/06/11 Javascript