ta-404-utils
v1.0.4
Published
Ta404 工具包,用于与 Ta404 后端接口对接,适配移动端、微信公众号、Web业务开发等
Downloads
9
Readme
Ta-404-utils v1.0.4
Ta404 框架 工具类封装
Intallation
yarn add ta-404-utils
npm install --save ta-404-utils
How to use
初始化
// 绑定至 Vue
import Vue from 'vue'
import taUtils from 'ta-404-utils'
const config = {
// ...
}
Vue.use(taUtils, config)
// 直接使用
import { request } from 'ta-404-utils'
request()
// 在 Vue 中使用
this.$request()
// 不绑定至 Vue
import { init, request } from 'ta-404-utils'
const config = {
// ...
}
init(config)
config 说明
/**
* 初始化设置
* @param {Object} config - 初始化设置
* @param {string} config.url - 请求地址
* @param {string} config.devUrl - 开发环境请求地址
* @param {string} config.testUrl - 测试环境请求地址
* @param {string} config.env - Node环境(默认为工程当前环境)
* @param {string} config.isTest - 为 true 时,打包后使用 test 地址,默认 false
* @param {string} config.axiosConfig - axios 设置,若设置 baseURL ,则请求地址以baseURL为准
* @param {boolean} config.showLog - 打印日志
*/
基本请求方法
/**
* 请求 (application-json)
* @param {string} url - 接口地址
* @param {object|array} data - 参数
* @param {object} conf - axios 配置
*/
async request(url, data, conf)
/**
* 请求 (form-data)
* @param {string} url - 接口地址
* @param {object|array} data - 参数
* @param {object} conf - axios 配置
*/
async requestFormData (url, data, conf)
码表获取
/**
* 获取码表数组(已做缓存)
* @param {string} type - 码表类型
* @return {array<{label, name, value, type}>}
*/
async getCodeMap (type)