axios get和post方法

axios.get()是axios发送get请求的方法

axios.post()是axios发送post请求的方法

<script setup>

  import axios from 'axios'

  import {ref,reactive} from 'vue'

  //let message = ref('')
  let message = reactive({
    code:'',
    content:''
  })

  function getLoveWords(){
    //axios.get(url)
    //axios.get(url,{请求的其他信息})
    //axios.get(url,{params:{键值对参数}},header:{设置一些特殊的请求头})
    //return axios.get('https://api.uomg.com/api/rand.qinghua?format=json')
    // return axios.get(
    //   'https://api.uomg.com/api/rand.qinghua',
    //   {
    //     params:{
    //       format:'json',
    //       username:'zhangsan',
    //       userPwd:'123456'
    //     },
    //     headers:{
    //       Accept:'application/json, text/plain, text/html,*/*'
    //     }

    //   }
    // )


    //axios.post(url)
    //axios.post(url,{请求的其他信息})
    //axios.post(url,{要放入请求体的JSON串},{params:{键值对参数}},header:{设置一些特殊的请求头})
    //axios.post(url,{username:'zhangsan'},{params:{键值对参数}},header:{设置一些特殊的请求头})
    //return axios.post('https://api.uomg.com/api/rand.qinghua?format=json')
    return axios.post(
      'https://api.uomg.com/api/rand.qinghua',
      {
        username:'zhangsan',
        userPwd:'123456'
      },
      {
        params:{
          format:'json',
          
        },
        headers:{
          Accept:'application/json, text/plain, text/html,*/*'
        }

      }
    )

  }



  async function getLoveMessage(){
    let {data} = await getLoveWords()
    Object.assign(message,data)
  }

</script>

<template>
  <div>

    <h1 v-text="message.content"></h1>
    <button @click="getLoveMessage">变</button>
    
  </div>
</template>

<style scoped>

</style>

  • 14
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值