当前位置: 首页 > article >正文

【干货】接口公共方法(字典表查询)

公共方法

import * as api from '@/api/commonAjax.js';

//获取字典表
const getAjaxListCommon=function(mm,backfun) {
    let ajaxFun=""
    if(mm==1){//字典表1
        ajaxFun="getAjax1"
    }else if(mm==2){//字典表2
        ajaxFun="getAjax12"
    }
    api[ajaxFun]({}).then((res)=>{
        if(res.code==200){
            let copy=JSON.parse(JSON.stringify(res.data))
            backfun(copy)
        }
    })
}

后台方法

import createService from '@utils/request.js';
const commonUrl = createService("http://111.111.111.111:9999");

//字典表1
export function getAjax1(params) {
    return commonUrl({
        url: '/ajaxAddr',
        method: 'get',
        params:params,
    });
}
//字典表2
export function getAjax2(data) {
    return commonUrl({
        url: '/ajaxAddr66',
        method: 'post',
        data,
    });
}

使用步骤

步骤1:
    将【公共方法】添加至./src/assets/commonOpt.js(新建脚本)
步骤2:
    将【后台方法】添加至./src/api/commonAjax.js(新建脚本)
步骤3:
    【main.js】添加以下代码:
        import * as commonOpt from '@/assets/commonOpt.js';
        Vue.prototype.$commonOpt = commonOpt;
步骤4:
    使用公共方法:
        this.$commonOpt.getAjaxListCommon(1,function(list){ 
            console.log(list) 
        })

http://www.kler.cn/a/154083.html

相关文章:

  • 深入理解Redis(七)----Redis实现分布式锁
  • SDF,一个从1978年运行至今的公共Unix Shell
  • 【分割评价指标-nnUNet V2训练】- AutoDL
  • 学了Arcgis的水文分析——捕捉倾泻点,河流提取与河网分级,3D图层转要素失败的解决方法,测量学综合实习网站存着
  • 从零开始学习 sg200x 多核开发之 eth0 MAC 地址修改
  • 基础IO2
  • 实战中使用的策略模式,使用@ConditionalOnProperty实现根据环境注册不同的bean
  • 【Java Spring】Spring MVC基础
  • Azure Machine Learning - 使用.NET创建和管理AI搜索功能
  • 数学建模-基于LightGBM和BP神经网络的互联网招聘需求分析与预测
  • 入侵redis之准备---Centos7上面部署redis
  • 汉威科技家电传感器解决方案,助力智能家电市场蓬勃发展
  • TiDB 7.x 源码编译之 TiDB Server 篇,及新特性详解
  • 自然语言处理:生成式模型简介
  • 项目实战-编写ssm整合配置文件
  • React Native 更换淘宝镜像提升包下载速度
  • 【算法】动态规划中的路径问题
  • Oracle常见内置程序包的使用Package
  • Vue 3.0 响应性 深入响应性原理
  • nacos配置变更导致logback日志异常
  • torch查看GPU信息常用代码
  • 向zabbix服务端发请求的例子
  • Oracle忘记所有密码怎么办
  • JS事件代理(事件委托)
  • react 字轮播滚动
  • 百度/抖音/小红书/微信搜索品牌形象优化怎么做?