1.0.4 • Published 4 years ago

ta-404-utils v1.0.4

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
4 years ago

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)
1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago