方法封装
weixin_38879321
前端程序员
展开
-
导出文件公用方法
一、导出文件公用方法 /** * 导出文件公用方法 * @param {Object} data // 对象信息 * @param {String} url // 下载地址 * @param {String} method // 请求方式 * @param {String} params // 下载参数 * @param {String} type // 下载文件类型 excel/word/zip * @param {String} fileName // 下载文件名称 */ Vue.pr原创 2022-03-14 18:16:40 · 195 阅读 · 0 评论 -
各类转Base64
各类转Base64 一、图片file转base64 /* * 图片file转base64 * @param {String} file 图片file * */ Vue.prototype.$toBase64 = function (file) { return new Promise(function (resolve, reject) { const reader = new FileReader() let imgResult = '' reader.readAsDat原创 2022-03-14 18:15:45 · 816 阅读 · 0 评论 -
axios 封装
axios封装 /* * 发送一步ajax请求的函数模块 * 封装axios库 * 函数返回值是promise * 1、优化:统一处理请求异常 * 在外层包装一个promise,通过promise的resolve, reject函数处理异常 * 2、异步得到的不是response,而是response.data */ import axios from 'axios' import { Message } from 'element-ui' import { getToken }原创 2022-03-14 18:14:34 · 137 阅读 · 0 评论