开发者社区> 问答> 正文

vue axios数据请求get、post方法的使用

vue axios数据请求get、post方法的使用

展开
收起
社区秘书 2019-12-16 14:46:37 1040 0
1 条回答
写回答
取消 提交回答
  • 
    vue中使用axios方法我们先安装axios这个方法
    
    npm install –save axios
    
    安装之后采用按需引入的方法,哪个页面需要请求数据就在哪个页面里引入一下。
    
    import axios from ‘axios’
    
    引入之后我们就可以进行数据请求了,在methods中创建一个方法
    
     methods:{
      getInfo(){
             let url = "url"
             axios.get(url).then((res)=>{
                 console.log(res)
             })      
         }  
     }
    然后我们在mounted这个生命周期中进行调用
    
    1 mounted(){
    2     this.getInfo()  
    3 }
    这样就可以在控制台中查看数据,以上是一个简单的get方法数据请求,下面继续介绍一下post方法的使用,其实post和get的使用没有什么区别只是再加上一个参数就可以了,看一下我们的代码
    
     methods:{
         postInfo(){
             let url = "url"
             let params=new URLSearchParams();//这个方法在axios的官网中有介绍,除了这个方法还有qs这个方法
             params.append("key",index) 
             params.append("key",index)
             axios.post(url,params).then((res)=>{
                 console.log(res)
            })
         }    
     }
    同样在mounted这个生命周期中进行调用
    
     mounted(){
         this.postInfo()
     }</pre>
    
    2019-12-16 14:46:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载