
JavaScript
JavaScript
WorkAndDebugger
My-Program-Life-And-Debugger/(you can call me).
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过一个数组里某个对象的两个值,映射到另一个数组,取到另一个数组里映射后的对象中的某个值,再赋值到第一个数组的每个对象里
{${${${原创 2025-03-04 13:32:18 · 202 阅读 · 0 评论 -
后端返回二进制流前端导出下载excel文件
【代码】后端返回二进制流前端导出下载excel文件。原创 2024-11-22 09:32:53 · 530 阅读 · 0 评论 -
给日期加上15天
【代码】给日期加上15天。原创 2024-06-19 16:24:47 · 394 阅读 · 0 评论 -
2024-05-31T08:36:09.000+00:00 转换 YYYY-MM-DD HH-MM-SS
【代码】2024-05-31T08:36:09.000+00:00 转换 YYYY-MM-DD HH-MM-SS。原创 2024-06-19 16:19:31 · 631 阅读 · 0 评论 -
promise.race方式使用
Promise.all接收的是数组,得到的结果也是数组,并且一一对应,也可以理解为Promise.all照顾跑的最慢的,最慢的跑完才结束。Promise.race接收的也是数组,不过,得到的却是数组中跑的最快的那个,当最快的一跑完就立马结束。比如:点击按钮发请求,当后端的接口超过一定时间,假设超过三秒,没有返回结果,我们就提示用户请求超时。Promise.race其实使用的并不多,如果真要使用。赛跑机制,只认第一名。原创 2024-04-02 16:57:41 · 628 阅读 · 0 评论 -
promise.all方式使用
弹框弹出后的初始情况下,就让这个弹出框处于数据加载中的状态,当这两部分数据都从接口获取到的时候,才让这个数据加载中状态消失。让用户看到这两部分的数据。比如:用户点击按钮,会弹出一个弹出对话框,对话框中有两部分数据呈现,这两部分数据分别是不同的后端接口获取的数据。那么此时,我们就需求这两个异步接口请求任务都完成的时候做处理。处理多个异步任务,且所有的异步任务都得到结果时的情况。原创 2024-04-02 16:55:42 · 292 阅读 · 0 评论 -
js获取当前时间并转换横杠 YYYY-MM-dd HH:MM:SS 格式
【代码】js获取当前时间并转换横杠 YYYY-MM-dd HH:MM:SS 格式。原创 2024-01-16 17:30:57 · 677 阅读 · 0 评论 -
JS输出为[object object]取值问题
传参前数据能打印出来,传参后显示[object object]且无法取值。原创 2024-01-08 19:34:16 · 1315 阅读 · 0 评论 -
前端知识点
1.toString(2) 参数为进制2.生成四位随机验证码:Math.random().toString(36).substring(3,7)3.判断数据类型:toString.call([]) // [object Array]4.数字添加千分符1.num.toLocaleString()但不管多少小数点后有多少位小数,都只会返回三位小数,并且经过四舍五入。2.function toThousands(num) {var numStr = (num || 0).toStr原创 2021-10-22 15:09:43 · 134 阅读 · 0 评论 -
下载后端zip文件流
【代码】下载后端zip文件流。原创 2023-04-17 11:46:10 · 403 阅读 · 1 评论 -
【实时时间显示】
【代码】【无标题】原创 2023-09-01 17:07:29 · 160 阅读 · 0 评论 -
js获取当前时间并转换各种形式
【代码】js获取当前时间并转换各种形式。原创 2023-11-27 14:30:19 · 470 阅读 · 0 评论 -
js获取最近三个月(时间格式为-/且补零的)
【代码】js获取最近三个月(时间格式为-/且补零的)原创 2023-12-05 17:20:03 · 1017 阅读 · 0 评论 -
获取url地址中问号后参数(即使是iframe也可以)
代码】获取url地址中问号后参数(即使是iframe也可以)原创 2022-08-09 10:29:32 · 1348 阅读 · 0 评论 -
通过缩放实现自适应
<template> <div id="app" :style="{ transform: 'scale('+scale+')' }"> <keep-alive> <router-view v-if="$route.meta.keepAlive"></router-view> </keep-alive> <router-view v-if="!$route.meta.keepAl原创 2022-03-08 14:53:14 · 254 阅读 · 0 评论 -
js 构造函数与原型
构造函数简单来说,就是我们new出来的函数eg:var data = new Date();构造函数的作用字面量创建对象时,这些对象可能具有一些相似属性和方法,会产生重复代码,用构造函数实现代码复用。eg:1.字面量创建对象var l = { name: ‘李’, age: 6, address: ‘xxxx’ };var z = { name: ‘张’, age: 6, address: ‘xxxx’ };var w = { name: ‘王’, age: 6, address: ‘xx原创 2021-05-31 10:16:42 · 111 阅读 · 0 评论 -
js map方法/filter函数
map返回的是一个新数组我们可以操作后端返回的数据return出我们想要的数据以及格式同理数组的forEach()方法和map方法使用规则相同,但是forEach()方法返回的是undefinefilter把数组的某些元素过滤掉,返回剩下的元素参数和map方法类似传入的函数依次作用于每个元素,根据返回的true/flase决定是否保留某些元素然后返回的是一个新的数组...原创 2022-07-13 15:19:17 · 880 阅读 · 0 评论 -
js手动增删tableData数据
注意:splice方法的删除操作,删除后的数组是原先的数组,即不直接返回新数组。使用组件是基于element ui 进行的封装。没有设置tableData属性。要用$refs来设置子组件的值。第一个参数是从某个下标开始。第二个参数删除几个元素。原创 2023-07-14 09:10:24 · 498 阅读 · 0 评论 -
{series: Array(1), __ob__: Observer}/设置series无效问题
无法使用。原创 2023-01-04 11:29:59 · 155 阅读 · 0 评论 -
合并数组(val 数组里面为对象 将偶数条数组中对象的某个属性添加到奇数条数组中)
computed: { // 合并数组(val 数组里面为对象 将偶数条数组中对象的某个属性添加到奇数条数组中) mergeOfTwoArrays() { return function (val, index) { // 定义一个新数组 存放合并后的数据 let arr = []; if (val.length > 0) { // 将原先的数据循环出来 val.forEach((i..原创 2022-03-02 14:49:08 · 216 阅读 · 0 评论 -
console浏览器控制台调试结果不显示
在写vue文章后台系统项目的时候遇到了一个头疼的问题。就是浏览器的控制台无法打印出结果了。这不就相当于我不能调试程序了吗!!!问题是还没有任何的报错信息经过我的努力,找了半天终于明白了原因。解决:不小心在这里输入了信息导致控制台无法打印将里面的内容都删除便可over...原创 2021-06-12 14:05:40 · 2526 阅读 · 0 评论 -
项目报错:Assignment to constant variable.
【代码】项目报错:Assignment to constant variable.原创 2022-12-12 11:59:16 · 10319 阅读 · 0 评论 -
控制台报错 Cannot read properties of undefined (reading ‘xxx‘)
导致路由跳转失效#弹出框无法关闭。原创 2023-02-24 20:25:45 · 699 阅读 · 0 评论 -
Cannot read property ‘deadline‘ of undefined(后端返回字段直接使用报错)
使用for直接循环会报错,使用forEach方法不会报错 // for (let i = 0; i <= that.result.list.length; i++) { // let time = new Date() // let time1 = new Date(that.list[i].deadline) // if (time > time1) { // that.time.push(false)原创 2021-11-05 17:38:12 · 135 阅读 · 0 评论 -
Unhandled promise rejection TypeError: Cannot read property ‘split‘ of null
split方法使用前需要判断数据是否为null,如果为null会导致整个不能分割使用 if(label==null){ this.lable.push([]) }else{this.lable.push((lable).split(',')) }实现效果原创 2021-10-11 17:30:31 · 2059 阅读 · 0 评论