- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 JS中坑——sort()函数
错误展示 function fun1(nums) { let res = [...new Set(nums)]; for(let i =0 ;i <res.length ;i++){ res[i] = Number(res[i]); console.log(); } res.sort(); //(10) [1, 10, 11, 2, 3, 4, 5, 6, 7, 8] if(res[2] >res[res.length-1] ){
2021-10-06 18:28:54
316
原创 React中遇到的bug——React数组push后作为table数据无法显示
错误展示上面一张图表格数据源是push的数组,下面图片是正常数据源错误代码state中的 // 暂存所有数据 arr: [], alldata: { pages: 0, total: 0, current: 1, records: [], },页面加载数据 loadallData = () => { const obj = { isvName: '',
2021-07-20 18:00:02
1884
1
原创 js原生复制/数据写入粘贴板execCommand的使用
业务场景点击按钮进行复制,如图点击复制按钮可以把appid和secret两个输入框内容复制到粘贴板。思考过程:1.给两个输入框加上id,读取id里面内容后再进行复制。2.后来觉得这个加id的方法太麻烦了,因为appid和secret的数据都是后端传过来的,直接读取内容写入粘贴板会更方便。先在html写个demo<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
2021-07-19 11:47:28
968
原创 React中遇到的Bug——Unhandled Rejection (Error): Maximum update depth exceeded. This can happen when a com
错误提示Unhandled Rejection (Error): Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.超过最大更新深度。当组件重
2021-07-15 17:43:45
1597
原创 antd——table的使用(react中获取行内其他数据,index编号分页顺序排列)
编号写在columns中 { title: '编号', dataIndex: 'id', align: 'center', width: 100, //当前页面编号顺着1开始往下排,注意有个缺陷,换页后不能自动累计计数 render: (text, record, index) => index + 1, },点击获取行数据{title: '操作',dataIndex: 'secret',align: 'center',render: (text, record,in
2021-07-15 15:39:22
8692
1
原创 React中的BUG记录——Error: Element type is invalid: expected a string (for built-in components) or a class
问题描述语法各个方面没有问题,报以下错误:Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.Check the render method of App.代码index.jsimport React from 'react';import ReactDOM from '
2021-07-13 14:26:06
3312
原创 useEffect的使用
代码组件内容,粘贴到文件后需要记得引用/* eslint-disable import/no-anonymous-default-export */import React,{useState,useEffect} from "react";import { BrowserRouter as Router,Route,Link } from "react-router-dom";function Index() { useEffect(()=>{ console.lo
2021-07-08 16:17:57
380
原创 React移动端适配
创建项目修改App.jsx(即App.js)文件import './App.css';import './App.less'import './tools/rem'function App() { return ( <div className="App"> <div className="demo"> 这是一个项目 </div> </div> );}export d
2021-07-01 19:37:34
2319
原创 React在crate- react- app中使用less文件
React在crate- react- app中使用less文件创建启动项目安装 craco 并修改 package.json 里的 scripts 属性。安装 craco-less 并创建或修改 craco.config.jsless文件编辑后运行创建启动项目yarn start修改App.jsx/App.js文件内容/* App.jsx */ // import './App.css';import './App.less'function App() { return
2021-07-01 15:20:08
190
原创 二分搜索——一维数组&二维数组进行二分搜索
二分搜索概述 二分搜索,也叫折半查找,是一种采用分治思想的搜索算法。采用二分搜索的前提是所查找的线性表必须采用顺序存储结构,且表中元素按关键字有序排列。二分搜索充分利用了元素间的次序关系,每次搜索过程不断的对序列折半查找,根据中间位置的值缩小搜索的区域,把搜索过程的时间复杂度降低到O(logn)。二分搜索的实际运用千变万化,接下来总结两种经典的二分搜索算法,一种是对一维数组进行二分查找,另外一种是对二维数组进行查找。文末有完整代码。一维数组二分查找在最简单的形式中,二分查找对具有指定左索引和右索
2021-04-03 20:32:44
1615
原创 Git的使用——Git常用指令操作(3/3)
Git的使用——从安装到管理远程仓库(3)初始化一个git仓库git init查看当前工作状态git status作用:当我们忘记项目做到哪里的时候,可以使用这个命令来判断下一步要干嘛。将工作区文件添加到缓存区git add test.txt(文件名)说明:git add 指令,可以添加一个文件,也可以同时添加多个文件。语法一:git add 文件名语法二:git add 文件名1 文件名2 文件名3 …语法三:git add . 【添加当前目录到缓存区中】提交至版本库gi
2021-03-18 14:49:31
153
原创 Git的使用——从安装到管理远程仓库(2/3)
Git的使用——从安装到管理远程仓库(2)配置环境这里的用户名和邮箱填写你的GitHub信息设置用户名: git config --global user.name ‘yourname’设置用户名邮箱: git config --global user.email ‘youremail@qq.com’查看设置: git config --list...
2021-03-18 14:19:01
119
原创 Git的使用——从安装到管理远程仓库(1/3)
Git的使用——从安装到管理远程仓库(1)安装Git Bashhttps://git-scm.com/download/win
2021-03-18 07:48:58
97
原创 最长和谐子序列-LeetCode
最长和谐子序列题目官方解法方法一:枚举方法二:哈希映射方法三:哈希映射 + 单次扫描哈希映射增强for循环题目和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。示例 1:输入:nums = [1,3,2,2,5,2,3,7] 输出:5 解释:最长的和谐子序列是 [
2021-03-12 21:30:45
409
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人