美文网首页
Vue+API请求封装终极版

Vue+API请求封装终极版

作者: 前端阿峰 | 来源:发表于2020-07-13 16:10 被阅读0次

    一、request.js/index.js文件定义

    import axios from 'axios'
    

    二、main.js文件定义

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

    三、api.js文件定义

    export default  {
        myApiName :"localhost:8080/myApiName"; // 网络接口定义
    }
    

    四、methods.js文件定义

    import Api from './api'
    import axios from './request'
    const myApiName = (params={ }) => {
        return axios.post(Api.myApiName.params)
    }
    
    export default{
        myApiName
    }
    

    五、page页面定义

    let params = { }
    this.myApiName(params).then(res=>{
        if(res.code == "201"){
            console.log(res.body)
        }
    })
    

    相关文章

      网友评论

          本文标题:Vue+API请求封装终极版

          本文链接:https://www.haomeiwen.com/subject/rmzacktx.html