美文网首页
11-基础-axios-使用

11-基础-axios-使用

作者: 这是这时 | 来源:发表于2019-05-28 01:17 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        <script src="./axios.min.js"></script>
        <script>
            // axios对象
            axios.get(url).then((res) => {
                // 请求成功 会来到这  res响应体
            }).catch((err) => {
                // 请求失败 会来到这 处理err错想
            })
    
            // GET 查询数据
            http://localhost:3000/brands
            axios
                .get("http://localhost:3000/brands")
                .then((res) => {
                    console.log(res);
                })
                .catch((err) => {
                })
            axios
                .get("http://localhost:3000/brands/1")
                .then((res) => {
                    console.log(res);
                })
                .catch((err) => {
                })
    
            // POST 添加数据
            axios
                .post("http://localhost:3000/brands", {
                    name: "cccc",
                    date: new Date()
                })
                .then((res) => {
                    console.log(res);
                })
    
            // PUT  修改数据 和post用法一样
            axios
                .put("http://localhost:3000/brands/17", {
                    name: "eeeee",
                    date: new Date()
                })
                .then((res) => {
                    console.log(res);
                })
    
            // DELETE 删除
            axios
                .delete("http://localhost:3000/brands/18")
                .then((res) => {
                    console.log(res);
                })
    
            // GET 模糊搜索
            axios
                .get("http://localhost:3000/brands?name_like=" + "aa")
                .then((res) => {
                    // console.log(res);
                    // 判断状态
                    // const let
                    // 建议全用const 如果报错 -> 改成let
                    const {
                        status,
                        data
                    } = res;
                    if (status === 200) {
                        console.log(data);
                    }
                })
                .catch((err) => {
                })
        </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:11-基础-axios-使用

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