- 博客(9)
- 收藏
- 关注
原创 vue axios 响应拦截 token失效导致出现多个提示框的
// 响应拦截器 let isToken=falserequest.interceptors.response.use((res)=>{ // 没错误返回200 错误·拦截 if (res.data.code ===200) { return res; }else if (res.data.code === 404){ router.push('/login') }else if(res.data.code === 1002
2022-04-09 11:46:38
1459
原创 关于打印的设置
@page{ size:a4;//设置纸张 margin: 0 ; //设置打印的间距 padding: 0 ; background-color: #FFFFFF; }@page rotated { size: landscape;} //定义纸张旋转//只有打印的显示@media only screen{ #printMeauto{ display: none; } } ...
2021-10-14 10:58:16
438
原创 js实现数字转换大写金额
convertCurrency.jsexport const convertCurrency = (money)=> { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); //基本单位 var cnIntRadice = new Array('', '拾', '佰', '仟'); //对应整数部分扩展单位 var cnIntUnits =
2021-09-27 11:44:54
759
原创 数组中key(或者某个字段)相同的对象组成新的数组
代码var arr=[ {id: 3, username: "test", companyName: "农商行"}, {id: 4, username: "张三", companyName: "动检所"}, {id: 2, username: "test2", companyName: "农商行"}, ] var obj = {}; arr.forEach(function (item) { var array = obj[it.
2021-04-06 23:45:21
435
原创 vue全局事件通信总线
1、全局引入// main.jsimport Vue from 'vue'Vue.prototype.$bus = new Vue()a 发布通信事件// 注意:通信的两端所使用的事件名称必须一致,否则是无效的this.$bus.$emit('bar', 145623)// b 注册通信的事件this.$bus.$on('foo', (data) => {// // 处理函数// })2、作为js模块引入://bus.jsimport Vue from 'vue'
2020-11-28 15:45:20
338
原创 vue图像裁剪器的使用
github地址:https://github.com/fengyuanchen/cropperjs演示地址:https://fengyuanchen.github.io/cropperjs/安装依赖npm install cropperjs引入文件import 'cropperjs/dist/cropper.css';import Cropper from 'cropperjs';<p @click="$refs.file.click()">点击修改头像</p>
2020-11-27 18:22:00
171
原创 vue输入框<input type=“file“>实现头像上传功能
隐藏input输入框使用$refs获取dom并且触发点击事件<p @click="$refs.file.click()">点击修改头像</p><input type="file" hidden ref='file' @change="onFileChange">dialogVisible值为true时弹出对话框<!-- Dialog 上传头像对话框 --><el-dialog append-to-body title="提示" .
2020-11-27 13:31:01
1392
原创 vue富文本编辑器的使用
打开vue官网https://cn.vuejs.org/下的资源列表>Awesome Vuectrl+f搜索Rich Text Editing找Rich Text Editing下的element-tiptap完整地址:https://github.com/Leecason/element-tiptap中文版:https://github.com/Leecason/element-tiptap/blob/master/README_ZH.md在线演示:https://leecason.gith
2020-11-24 19:09:00
470
原创 解决超出JS的安全整数的限制范围
后端请求数据超出JS的安全整数限制范围的解决JavaScript 能够准确表示的整数范围在-2^53到 2^53之间,超过这个范围,无法精确表示这个值。Number.MIN_SAFE_INTEGER //-9007199254740991Number.MAX_SAFE_INTEGER // 9007199254740991此时用到 json-bigint将后端返回数据处理处理之后才能正常使用:项目需要安装的依赖> npm i json-bigint引入json-bigint文件
2020-11-22 01:28:06
1299
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人