前端遇到的问题
韩江宇
这个作者很懒,什么都没留下…
展开
-
js正则表达式判断输入是否为数字
js正则表达式判断输入是否为数字function checkRate(input) { var re = /^[0-9]+.?[0-9]*/;//判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ if (!re.test(nubmer)) { return `请输入数字` } return input}...原创 2021-07-08 15:31:04 · 7973 阅读 · 0 评论 -
ES6数组去重
问题:去掉数组a中id重复的对象。 a: [ { id: '1', other: 'xa' }, { id: '2', other: 'xae' }, { id: '1', other: 'xa' }, { id: '3', other: 'xaff'}, ]解决方案: const b = []; // 初始化数组 a.forEach(item => { b[item.id] = ite原创 2021-06-09 10:06:01 · 211 阅读 · 0 评论 -
echarts图表使用v-show控制图表显示,页面缩成一团问题
问题描述使用v-show控制 图表显示,页面缩成一团问题出现的原因:图表默认是隐藏状态,初始化图表的时候因为获取不到容器的实际高宽,绘制失败,需要重新获取容器的宽高再进行绘画。解决方案在切换方法中加入以下代码:this.$nextTick(function () { var myEvent = new Event('resize'); // 创建一个支持冒泡且不能被取消的resize事件 window.dispatchEvent(myEvent); // 事件可以在任何元素原创 2021-05-12 17:25:37 · 2058 阅读 · 0 评论