
js
心若向阳(* ̄︶ ̄)
期待与未来的你相遇
展开
-
vue canvas绘制点、直线、矩形、圆、多边形;以及点击选中高亮;拖拽、放大缩小;明暗度调节
vue canvas绘制点、直线、矩形、圆、多边形;以及点击选中高亮;拖拽、放大缩小;明暗度调节原创 2023-12-13 15:17:27 · 5265 阅读 · 1 评论 -
element 表格使用了header-cell-style后表头超出隐藏
(表头有一列不显示了)(有数据,但是不显示)原创 2023-11-29 10:56:56 · 1961 阅读 · 0 评论 -
js根据当前年月获取当前年月的全部日期
js 根据当前年月获取当前年月的全部日期原创 2022-06-23 13:55:52 · 675 阅读 · 0 评论 -
js 两个简单数组或者json数组比较,获取相同项
js 两个简单数组或者json数组比较,获取相同项原创 2022-04-02 10:47:10 · 2557 阅读 · 0 评论 -
[Vue warn]: Unhandled error during execution of component event handler
[Vue warn]: Unhandled error during execution of component event handler 使用到JSON.stringify()方法时,因为数据格式不对引发的报错原创 2022-03-30 13:54:46 · 15263 阅读 · 0 评论 -
首页使用定时器setTimeout(setInterval)展示实时时间以及清除定时器问题
1、需求:在首页展示实时时间点儿,离开首页清除定时器,刚开始的做法:父组件:home.vue<page-head ref="pageHead" />activated() { this.$nextTick(() => { this.$refs.pageHead.startTime(); })},子组件pageHead.vue<div class="weather"> <span>{{ timeDate }}</span>原创 2021-12-02 09:36:49 · 945 阅读 · 0 评论 -
set方法数组去重及两个数组循环对比获取拿到想要的数据
1、数组去重let value = [1,2,1,3,6,6,1,3,1,2,8]let set = new Set();value.forEach(item => { set.add(item)})let a = Array.from(set);console.log(a) // [1, 2, 3, 6, 8]2、两个a, b数组对比,a数组是b数组的一部分id的集合,想要获取a数组的项(项都为id)对应b数组中的id中的name属性的值的新数组c!简单说: 获取一个新数组c,原创 2021-11-15 09:49:02 · 1053 阅读 · 0 评论 -
js操作字符串indexOf、slice、substr、split等方法总结(上传文件,获取文件后缀名)
1、需求:上传文件,判断文件格式是否符合要求// 上传前判断大小beforeUpload(file) { let name = file.name; let num = !name?0: name.lastIndexOf('.'); // 返回在此字符串中最右边出现的指定子字符串的索引 let fileType = !name? "": name.substr(num, name.length - 1); // 从最右边出现的指定子字符串的索引裁切到最后的索引 if ( file原创 2021-10-27 14:52:00 · 963 阅读 · 0 评论 -
获取url后面的参数以及参数值
1、获取url地址后的值(包含?)window.location.search; //获取url中"?"符后的字符串比如url 为: https://editor.youkuaiyun.com/md/?userName=magic4j&userId=547ac1d0-385b-4219-95fa-e7964b893ee4&id=238let query = window.location.search;console.log(query)// ?userName=magic4j&use原创 2021-08-18 20:46:56 · 11024 阅读 · 0 评论 -
获取两个数组的项,合成对象的属性和属性值
1、数据如图:2、想得到一个新的数组,每一个项为一个对象,对象的属性为第一个数组的项,属性值为第二个数组的项[{"2021-08-16 05:30:00": "12"}, {"2021-08-16 05:15:00": "12"}...]3、循环一个数组就可以了let newArr = [];let obj = {}console.log(this.showTime);console.log(this.yData);this.showTime.forEach((item,index) =原创 2021-08-16 11:58:43 · 366 阅读 · 0 评论