随笔分类 - vue笔记
摘要:设置 a 标签的 download属性,可以重置 文件名。如下代码,文件名重置为 file.xlsx。 <a href='http://192.168.1.1/abcd.xlsx' download='file.xlsx'>下载</a> 这种写法有个前提:href 的下载地址 和 当前网站地址 必须
阅读全文
摘要:<el-input placeholder="请输入部门名称" v-model="editForm.deptName" @input="editForm.deptName = checkNames(editForm.deptName)"></el-input> import { checkName
阅读全文
摘要:1、下载网址:https://github.com/Redxym/dev-tools 2、谷歌浏览器-》扩展程序,拖动刚刚下载好的压缩包,将chrome文件夹添加至‘加载已解压的扩展程序’ //注明出处: https://blog.csdn.net/weixin_50680057/article/d
阅读全文
摘要:原因: 新版本router.addRoutes已废弃:使用 router.addRoute() 代替。 //addRoutes的使用方法: router.addRoutes(newRoutes) //addRoute的使用方法: for (let x of newRoutes) { router.a
阅读全文
摘要:.el-tree /deep/ .el-tree-node__expand-icon.expanded{ -webkit-transform: rotate(0deg); transform: rotate(0deg);}//有子节点 且未展开.el-tree /deep/ .el-icon-car
阅读全文
摘要:/** * @description el-upload + accept限制上传的文件格式 * @param e 校验的类型 * @returns {string | null} */ export function acceptFile(e) { const allowHook = { vide
阅读全文
摘要:/** * kevin 2021/2/22 * @description 正则控制'输入'数字格式;可输入小数 * @param param * @param num 保留小数位数只能保留2位,3位,4位,5位 默认2位 * @param negativeBool 是否可以为负数 默认可以为负数 *
阅读全文
摘要:/** * kevin 2021/2/22 * @description 数据'显示'小数格式控制, * @param param * @param num 保留小数位数只能保留2位,3位,4位,5位,6位 默认2位 * @param bool 默认为false不自动补全小数 * @returns
阅读全文
摘要:/** * 文件流转换为url * @param {blob} data //文件流 */ export function getObjectURL(data) { var url = null if (window.createObjectURL !== undefined) { // basic
阅读全文
摘要:/** * 判断数据是否是数组 返回true或false * @param {obj,array} data //obj or array */ export function isTypeof(data) { if (typeof Array.isArray 'function') { retur
阅读全文
摘要:/** * 文件转为文件流 * @param {file} file //文件 */ export function getFileBlob(file) { var dataUrl var reader = new FileReader() reader.readAsDataURL(file) //
阅读全文
摘要:最近遇到需求: 全局加载loading,所有接口都要可以手动控制是否展示加载等待的功能 百度了一下,发现好多是写在拦截器内的,在拦截器内调用element ui的loading方法,在接口请求的时候开始启动加载loading,在接口返回和接口报错抛异常的时候关闭loading 在这个思路上改动了一下
阅读全文
摘要:本文出自于 https://www.cnblogs.com/sws-kevin/p/15007850.html 转载请注明出处。
阅读全文
摘要:文件流转换 一般用于axios设置接收文件流设置时responseType: 'blob'当接口报错时,前端因已设置responseType: 'blob'无法再接收json格式数据,会把json格式数据转为blob格式,而到了这里拦截器已无法识别blob进而无法对blob数据进行拦截,这个时候就需
阅读全文
摘要:/** * 文件流转换为url * @param {} data //文件流 */ export function getObjectURL(data) { var url = null if (window.createObjectURL !== undefined) { // basic url
阅读全文
摘要:/** * 获取字符串的显示宽度/高度 * @param {} text //字符串 * @param {} fontsize //字符串 */ export function textWidth(text, fontsize) { var span = document.createElement
阅读全文
摘要:<template> <!-- target-order="unshift"必须设置,如果不设置的话后台穿的value值得顺序会被data重置 - --> <el-transfer ref="transfer" id="transfer" v-model="value" target-order="
阅读全文
摘要:清除router参数: 1.this.$router.push({ query: {}}) 2.var path = this.$route.path; //获取路由路径 this.$router.push(path); //跳转路由路径不携带query参数
阅读全文
摘要:/** * kevin 2021/2/22 * @description 正则控制输入数字格式;可输入小数 * @param param * @param num 保留小数位数只能保留2位,3位,4位, 默认2位 * @param negativeBool 是否可以为负数 默认可以为负数 * @pa
阅读全文
摘要:/** * 判断日期格式是否正确 * @param {(Object|string|number)} time 日期 * @returns {Boolean | true} */ export function checkDate(time) { var data = /^(\d{4})-(\d{2
阅读全文