Vue前端如何实现与后端进行数据交互

 更新时间:2022年03月29日 14:37:30   作者:听听那晚风  
这篇文章主要介绍了Vue前端如何实现与后端进行数据交互,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue前端与后端数据交互

安装

npm install axios --save

在main.js文件引入

import Axios from 'axios';//后台交互
Vue.prototype.$http=Axios
//defaults 设置全局默认路径
Axios.defaults.baseURL="/"

使用

//第一种
this.$http.post('/index/customer/',{//里面写要传的值}).then(function(res) {
    // console.log('这是返回的客户数据');
    // console.log(res.data.data);
    this.customerArr = res.data.data
});//如果是get请求就把post换成get
//第二种,推荐使用该方法
this.$http({
                url: '/index/patchBase/',
                method: 'get',
                headers: { 'X-Requested-With': 'XMLHttpRequest' },
                params:{}//传值 如:params:{id:1,name:"gw"}
            }).then(res => {
                console.log('数据接收');
                console.log(res.data.data);
            });
this.$http({
                url: '/index/patchBase/',
                method: 'post',
                headers: { "Content-Type": "multipart/form-data" },
                data:{}//传值
            }).then(res => {
                console.log('数据接收');
                console.log(res.data.data);
            });

需要注意的是 post、get请求的请求头数据不一样,传值方法不一样:get是params,post请求是用data传值 

启动vue和前后端连接

直接上图

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue路由传参之使用query传参页面刷新数据丢失问题解析

    vue路由传参之使用query传参页面刷新数据丢失问题解析

    这篇文章主要介绍了vue路由传参使用query传参页面刷新数据丢失问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • vue 列表页跳转详情页获取id以及详情页通过id获取数据

    vue 列表页跳转详情页获取id以及详情页通过id获取数据

    这篇文章主要介绍了vue 列表页跳转详情页获取id以及详情页通过id获取数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • vue响应式原理与双向数据的深入解析

    vue响应式原理与双向数据的深入解析

    Vue 最独特的特性之一,是其非侵入性的响应式系统。下面这篇文章主要给大家介绍了关于vue响应式原理与双向数据的相关资料,需要的朋友可以参考下
    2021-06-06
  • 一看就会的vuex实现登录验证(附案例)

    一看就会的vuex实现登录验证(附案例)

    这篇文章主要介绍了一看就会的vuex实现登录验证(附案例),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 解决vue v-for 遍历循环时key值报错的问题

    解决vue v-for 遍历循环时key值报错的问题

    今天小编就为大家分享一篇解决vue v-for 遍历循环时key值报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • Vue项目中使用better-scroll实现一个轮播图自动播放功能

    Vue项目中使用better-scroll实现一个轮播图自动播放功能

    better-scroll是一个非常非常强大的第三方库 在移动端利用这个库 不仅可以实现一个非常类似原生ScrollView的效果 也可以实现一个轮播图的效果。这篇文章主要介绍了Vue项目中使用better-scroll实现一个轮播图,需要的朋友可以参考下
    2018-12-12
  • vue构建动态表单的方法示例

    vue构建动态表单的方法示例

    这篇文章主要介绍了vue构建动态表单的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • vue实现动态路由的详细代码示例

    vue实现动态路由的详细代码示例

    动态路由,动态即不是写死的,是可变的,下面这篇文章主要给大家介绍了关于vue实现动态路由的详细代码示例,文中通过图文以及代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 基于vue.js实现分页查询功能

    基于vue.js实现分页查询功能

    这篇文章主要为大家详细介绍了基于vue.js实现分页查询功能,vue.js实现数据库分页,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • element-ui vue input输入框自动获取焦点聚焦方式

    element-ui vue input输入框自动获取焦点聚焦方式

    这篇文章主要介绍了element-ui vue input输入框自动获取焦点聚焦方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04

最新评论