js
纯函数的js代码片段
且菜且折腾
qq:290573077
展开
-
常见的文件类型content-Type
从数组中查找item并返回指定字段原创 2022-07-07 16:13:07 · 2835 阅读 · 0 评论 -
iinput ctrl+v 图片的时候 询问是否发送图片 点击确定再发送
input ctrl+v 图片的时候 询问是否发送图片 点击确定再发送<Input style={{ paddingTop: replyMsg ? "32px" : "4px", }} prefix={replyMsg ? prefix() : null} ref={inputRef} // value={inputRef?.current.value} o原创 2022-01-29 13:06:20 · 1169 阅读 · 0 评论 -
树型数据筛选,过滤,和查找某一个,从树型数据中把所有的子节点取出来
树结构的数据筛选 const filters = (e: any) => { let { value } = e.target; let d = JSON.parse(JSON.stringify(treeDataOld)); let datax = filtersX(value, d); setTreedata(datax); }; const filtersX = (val: any, data: Array<any>) => {原创 2022-01-27 17:49:02 · 3098 阅读 · 0 评论 -
前端通用方法之数组篇
【代码】前端通用方法之数组篇。原创 2021-12-08 11:23:04 · 561 阅读 · 0 评论 -
JS给数字加千位分隔符
export function format_number(nStr) { nStr += ""; //数字转换为字符 let x, x1, x2; if (nStr.indexOf(".") != -1) { x = nStr.split("."); //按照小数点分隔 x1 = x[0]; //整数部分 x2 = x.length > 1 ? "." + x[1] : ""; //小数部分 } else { x1 = nStr; x2 = "原创 2021-09-01 14:16:29 · 222 阅读 · 0 评论 -
js禁止打开控制台调试代码
function loop() { window.requestAnimationFrame(function() { debugger; loop(); }) }loop()转载 2021-06-15 14:12:08 · 617 阅读 · 0 评论 -
react+antd使用过程中总结的一些组件
显示loading–mySpin如何使用{mySpin({ spinning: checking, tip: "校验中" })}/** * @param params.spinning 是否显示loading * @param params.tip 提示文字,默认加载中 * @description 需要父盒子使用相对定位position:relative */export function mySpin(params) { const { spinning = false, tip原创 2021-05-06 12:12:18 · 888 阅读 · 0 评论 -
杂七杂八的记录
ie浏览器上传文件报错 原因:上传的路径带有中文 解决办法:encodeURI(url)js对中文排序使用方法String.localeCompare()正常情况下:“张三”.localeCompare(“李四”,‘zh’)一般工作中都会用a.localeCompare(b,‘zh’)的形式在谷歌浏览器中a为null的时候会报错,在ie中a||b为null都会报错所以我写成了这样(a|| “”).localeCompare(b || “”, “zh”)............原创 2021-04-02 10:26:16 · 251 阅读 · 0 评论 -
url转base64
写在前面:我是在antdProV4的基础上写的demo1.引入React,useState,useEffectimport React, { useState, useEffect } from 'react';// 因为umi默认开启的css-Module,路径不能直接写,所以引入图片import testImg from '@/assets/test.jpg';2.申明一个stateconst [state, setstate] = useState('');3.书写函数主体,网上看的原创 2021-03-23 10:38:22 · 2451 阅读 · 0 评论 -
400是什么错
今天我遇上一个让我很痛心的错误400。对程序员来说,这可能是一个最简单的错误码。因为这个相应并没有进拦截器,更没有进到Controller层。可我在解决这个问题时,质询了很多朋友不解,百度各种方案无效。苦苦耗费我大半天时间。 首先,遇到400问题,最大几率是出现了数据类型不一致的问...转载 2021-01-19 16:11:08 · 2157 阅读 · 0 评论 -
react hooks获取不到最新的state解决方法
import React, { useEffect, useState, useMemo, useCallback, useRef } from "react";function Demo(){ const numRef = useRef(1); const [num, changeNum] = useState(numRef.current); function submit(){ console.log(`现在的数字是: ${numRef.current}`) } useEffec原创 2021-01-19 15:03:37 · 4177 阅读 · 0 评论 -
判断是否为ie浏览器
H5判断<!--[if IE 6]>仅IE6可识别<![endif]--><!--[if lte IE 6]> IE6及其以下版本可识别<![endif]--><!--[if lt IE 6]> IE6以下版本可识别<![endif]--><!--[if gte IE 6]> IE6及其以上版本可识别<![endif]--><!--[if gt IE 6]> IE6以上版本可识别<![原创 2020-12-25 09:53:58 · 196 阅读 · 0 评论