为了账号安全,请及时绑定邮箱和手机立即绑定

vue 使用 axios

标签:
Html5

vue 中使用axios 的方式

第一种

定义axios函数

a 文件

import axios from "axios";
export default axios.create({    
    baseURL:'接口',    
    // headers:{'content-type':'application/json'}    
    // application/x-www-form-urlencoded
 })

b 文件调用

import axios from "./axios";
   
  
export const colum  = (obj)=>{    
    return axios.post('子接口',{
        参数
    }) 
}

vue 文件 处理函数返回参数

 colum({ 参数 }).then(res => {
           处理返回数据
      });


第二种

定义函数

pub.js

 import $ from "jquery";
 import axios from 'axios'
 
 _InitAxios(op) {       
  axios({                
      url: op._url + op.ur,                
      method: "post",                
      data: JSON.stringify(op.data),               
      headers: {                    
           "Content-Type": "application/json"               
        }            
      })            
      .then(res => {                
            console.log('axios 访问返回数据', res)               
             op.cbk(res.data);           
      })           
      .catch(cat => {});   
   }

vue 文件调用

import $ from "jquery";
import axios from "axios";
import { pub } from "./assets/js/pub";
 var op_data = {        
     that: that,        
     _url: ,// 总接口        
     ur: , // 具体接口        
     cbk: that.cb, // 回调        
     data: { } // 形参      
 };      
  pub._InitAxios(op_data);
  cb(res){
      处理返回参数
  }


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消