zoukankan      html  css  js  c++  java
  • Vue axios简单使用

    Vue axios简单使用的简单使用

    安装: npm install axios -D

    有一个问题:我明明配置了全局可是用的时候还是得一个一个引入axios( 我也不知道为什么 )

    main.js中引入axios
    配置全局我这里是设置了代理
    import axios from "axios";
    Vue.prototype.$ajax = axios;//给他原型加一个属性为$ajax
    axios.defaults.baseURL = "/api";
    api文件中放的是对应页面的js文件也就是接口
    // 角色管理 管理接口
    // 查看 === 渲染
    import axios from "axios";
    用async/ await来发送异步请求,从服务端获取数据,等待获取数据,然后处理数据 export
    async function roleManagementLook(req) { //这个参数就是请求参数时传给后端的值 const res = await axios.post("/role/list", req); return res; }

    对应调用接口页面的方法中
    先引入api中接口的方法,并结构出来
    import { roleManagementLook } from "../../api/roleManagement.js";
    // 查看接口
        getList() {
          const req = { //以参数形式传给后端
            id: null,
            name: null,
            useStatus: null,
            page: this.page,
            limit: this.limit
          };
          roleManagementLook(req).then(res => {
            this.roleManagementList = res.data.data.rows;
            // if (res.code === "200") {
            //   this.$message({
            //     type: "success",
            //     message: "新建成功"
            //   });
            // } else {
            //   return false;
            // }
          });
        }
    方法不要忘了调用

  • 相关阅读:
    面向对象 & sql语句
    MySQL--数据库面试题汇集
    MySQL优化
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    JAVA日报
    《大道至简》读后感
    JAVA日报
  • 原文地址:https://www.cnblogs.com/home-/p/11659862.html
Copyright © 2011-2022 走看看