ToB企服应用市场:ToB评测及商务社交产业平台

标题: Javaweb之Axios的具体剖析 [打印本页]

作者: 数据人与超自然意识    时间: 2024-8-5 04:11
标题: Javaweb之Axios的具体剖析
1.3.3 哀求方法的别名

Axios还针对差别的哀求,提供了别名方式的api,具体如下:
方法形貌axios.get(url [, config])发送get哀求axios.delete(url [, config])发送delete哀求axios.post(url [, data[, config]])发送post哀求axios.put(url [, data[, config]])发送put哀求 我们目前只关注get和post哀求,所以在上述的入门案例中,我们可以将get哀求代码改写成如下:
  1. axios.get("http://yapi.smart-xwork.cn/mock/169327/emp/list").then(result => {
  2.    console.log(result.data);
  3. })
复制代码
post哀求改写成如下:
  1. axios.post("http://yapi.smart-xwork.cn/mock/169327/emp/deleteById","id=1").then(result => {
  2.    console.log(result.data);
  3. })
复制代码

1.3.4 案例


完整代码如下:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.    <title>Ajax-Axios-案例</title>
  8.    <script src="js/axios-0.18.0.js"></script>
  9.    <script src="js/vue.js"></script>
  10. </head>
  11. <body>
  12.    <div id="app">
  13.        <table border="1" cellspacing="0" width="60%">
  14.            <tr>
  15.                <th>编号</th>
  16.                <th>姓名</th>
  17.                <th>图像</th>
  18.                <th>性别</th>
  19.                <th>职位</th>
  20.                <th>入职日期</th>
  21.                <th>最后操作时间</th>
  22.            </tr>
  23.            <tr align="center" v-for="(emp,index) in emps">
  24.                <td>{{index + 1}}</td>
  25.                <td>{{emp.name}}</td>
  26.                <td>
  27.                    <img :src="emp.image" width="70px" height="50px">
  28.                </td>
  29.                <td>
  30.                    <span v-if="emp.gender == 1">男</span>
  31.                    <span v-if="emp.gender == 2">女</span>
  32.                </td>
  33.                <td>{{emp.job}}</td>
  34.                <td>{{emp.entrydate}}</td>
  35.                <td>{{emp.updatetime}}</td>
  36.            </tr>
  37.        </table>
  38.    </div>
  39. </body>
  40. <script>
  41.    new Vue({
  42.       el: "#app",
  43.       data: {
  44.         emps:[]
  45.       },
  46.       mounted () {
  47.          //发送异步请求,加载数据
  48.          axios.get("http://yapi.smart-xwork.cn/mock/169327/emp/list").then(result => {
  49.            console.log(result.data);
  50.            this.emps = result.data.data;
  51.          })
  52.       }
  53.    });
  54. </script>
  55. </html>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4