自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supercolorpower的博客

hold on and keep calm

  • 博客(76)
  • 收藏
  • 关注

原创 mac m1 nvm 安装node版本失败

安装node版本报错:clang: error: no such file or directory: 'CXX=c++',解决办法

2023-02-27 11:12:41 297

原创 替换url或xcx_query参数

/** * 替换url或xcx_query参数 * * @param {string} url url * @param {string} arg 要替换的参数 * @param {string} argVal 要替换的参数值 * @returns 替换后的url或xcx_query */export function changeURLArg(url: string, arg: string, argVal: string): string { const reg = new R.

2022-04-20 15:29:33 269

原创 使用momentJS转换日期和时间戳

moment().startOf('day').format('YYYY-MM-DD HH:mm:ss') // 当天0点的时间格式 moment().startOf('day').format('X') // 当天0点的时间缀,以10位Unix时间戳输出(秒)moment().endOf('day').format('YYYY-MM-DD HH:mm:ss') // 当天23点59分59秒的时间格式 moment().endOf('day').format('x') //当天23点59分...

2022-03-07 19:30:26 17453

原创 unable to resolve dependency tree

解决方法:npm i --legacy-peer-deps

2022-03-04 18:42:35 180

原创 vim编辑遇到 *** a swap file by the name “./.****.swp“错误代码的解决办法

原因是上次编辑进程运行不正确,删除这个swp文件就可以了解决方法是: rm -rf .文件名.文件类型后缀.swp

2021-10-13 11:28:44 137

原创 Mac下通过命令行安装npm install -g 报错

可能是权限问题,部分文件权限不够,使用sudo chmod -R 777 文件夹,给指定文件夹赋予读写权限。sudo chmod -R 777 /usr/local/lib,然后 npm install -g

2021-08-13 17:59:58 610

原创 按顺序执行异步请求

总结常用方式1、Promise:function first(){ return new MyPromise(function (resolve, reject) { console.log('执行1') setTimeout(() => { console.log('1请求结束') resolve('1返回参数') }, 1000); });}function second(

2021-07-12 20:26:39 419

原创 更改iterm2命令行从$到%

从 10.15 也就是 Catalina 开始,默认 Shell 从 bash 变更为 zsh同样的,环境变量配置文件从 .bash_profile 变更为 .zshrc我们首先运行 echo $PS1 看一下当前 PS1 变量的内容:# 末尾实际有个空格%n@%m %1~ %#12即默认情况下 Shell 的提示为:用户名@主机名 ~ %,例如 maxsky@Max-Skys-MacBook-Pro ~ %But!如果我们直接在 ~/.zshrc 文件中加入 export PS1.

2021-06-12 20:54:26 625

原创 前端实现二维码图片下载-react

使用npm插件qrcode.reactnpm install --save qrcode.react引入import QRCode from 'qrcode.react';<QRCode style={{display: 'none'}} value="www.baidu.com" //value为二维码中包含的内容 size={200} //二维码的宽高尺寸 fgColor="#000000" //二维码的颜色 id = {`c..

2021-03-08 14:58:33 416

原创 css实现文字换行-终极版本

如果遇到设置了换行后,仍不生效。依次检查:width已设置wordBreak: 'break-all', wordWrap: 'break-word' 已设置遇到空白也换行 whiteSpace: 'normal‘别写内联噢,提到css文件去

2021-03-01 15:38:55 145

原创 js获取闭区间内的随机整数

function getRandom(n, m){ var random = Math.floor(Math.random()*(m-n+1)+n); return random; }

2021-02-25 23:02:43 286

原创 业务组件库的开发调试,本地不发包调试

修改feitu-business源代码 (首次开发需要在自己的文件目录下运行webpack,npm run build,把ES6编译成ES5,打包到自己文件目录下的lib目录) 使用feitu-business的项目(以大麦为例),webpack要指向本机的feitu-business使用组件的文件:(为了可以本地调试feitu-business ) 与包本地文件链接的方式: 方法一: 方法...

2021-02-25 11:01:39 1047

原创 react项目中实现一键复制功能

使用npm包 ‘react-copy-to-clipboard’npm install --save react-copy-to-clipboard引入import {CopyToClipboard} from 'react-copy-to-clipboard';使用 <CopyToClipboard text={data?.url} onCopy={() => { closeModal(); }}> &...

2021-02-25 10:45:10 956

原创 jenkins构建问题报错为内存溢出时的解决办法

报错类似:<--- JS stacktrace --->==== JS stack trace ========================================= 0: ExitFrame [pc: 0x3055dfe5be1d]Security context: 0x32c602e1e6e1 <JSObject> 1: /* anonymous */ [0x5c5af5a38e1] [0x075497c826f1解决办法:在..

2021-02-25 10:32:33 961

原创 使用js正则表达式判断十六进制、十进制

判断十进制:/^-{0,1}\d*\.{0,1}\d+$/.test('01523')判断十六进制:/^[A-Fa-f0-9]{1,4}$/.test('0db8')

2021-02-24 23:50:02 6457

原创 js中的Map对象

1.js创建map对象var map = new Map();2.将键值对放入map对象map.set("key",value)map.set("key1",value1)map.set("key2",value2)3.根据key获取map值map.get(key)4.删除map指定对象delete map[key]或map.delete(key)5.循环遍历mapmap.forEach(function(key){  conso...

2021-02-19 11:40:22 389 1

原创 sourcetree更改源后每次都要输入密码的解决办法

更改源:仓库--->仓库设置--->远程仓库---->编辑切换之后,每次push到远程都会要求输入密码,解决办法:打开终端,输入如下命令: git config --global credential.helper osxkeychain 第一次push仍会要求输入密码,之后都不用输入密码了...

2021-02-19 10:53:04 663

原创 使用nvm设置node默认版本

nvm use 可设置使用的版本,但是新打开一个终端后,还是会使用之前默认的版本使用nvm alias default v12.7.0,可以设置默认版本。nvm ls 查看所有版本及当前使用的版本

2021-01-26 11:00:34 2993

原创 moment 时间相关

//获取前一个月const lastMonthToday = new Date(Math.round(new Date().getTime()/1000)*1000 - 30 * 24 * 60 * 60 * 1000);const lastMonthYear = lastMonthToday.getFullYear();const lastMonth = lastMonthToday.getMonth() + 1;//获取某时间点所在的一个月的时间戳范围const ...

2021-01-21 15:31:21 92

原创 升级项目从antd pro 4到 antd pro 5

官网文档:https://beta-pro.ant.design/docs/upgrade-v5-cninitialState使用initialState代替自带的model,global,login,setting都并入了 initialState 中。当做一个默认的model,存储的是不需要频繁修改的数据步骤:删除src/models/global.ts、src/models/login.ts、src/models/setting.ts 把请求用户信息和登陆拦截放到src/app...

2020-11-23 15:32:17 2562

原创 类数组转换成数组的几种方法

1、Array.prototype.slice.call(arguments)2、[].slice.call(arguments)3、[...arguments]4、Array.from(arguments)要把类数组转换成数组的原因:类数组缺少部分的数组API,比如:slice, forEach, map 等集合函数...

2020-04-01 16:52:02 297

原创 安装npm、cnpm或者公司内部的工具包的时候报错,解决办法

1、install时出现rollbackFailedOptional 大致来说是网络不太好,可以换成用cnpm使用淘宝镜像安装,也就是用cnpm install安装。2、使用刚安装之后的包install时,出现下图错误(无法加载文件 C:\Program Files\nodejs\node_global\ynpm.ps1,因为在此系统上禁止)原因是,目前电脑使用的执行策略...

2020-03-16 10:11:22 494

转载 对JS中Object.prototype.toString.call([value])的理解

https://blog.csdn.net/cherrylee_1210/article/details/78587930

2020-03-06 10:02:10 276

原创 【数组】去除数组中相同的对象

//去除数组中相同的对象 deteleObject(obj) { var uniques = []; var stringify = {}; for (var i = 0; i < obj.length; i++) { var keys = Object.keys(obj[i]); k...

2020-02-27 16:19:34 149

转载 gitlens -vscode

https://www.cnblogs.com/wangpinzhou/articles/8997469.html

2020-02-20 15:31:31 273

转载 VSCode 查看、还原本地代码历史版本

https://blog.csdn.net/luckystar_99/article/details/100583141

2020-02-20 15:28:59 6038

原创 TreeSelect关于树的渲染

//父节点 renderTreeNode(orgtree) { let treeNode = []; orgtree.map((ele, index) => { treeNode.push( <TreeNode value={ele.id} title={ele.name} key={ele.code} disabled> ...

2020-02-19 10:31:09 1500

原创 从数组中删除指定对象元素,应用场景:删除前端增行没有保存导数据库的表格数据

addRows() { const length = this.props.store.newDetailList.length; let obj = { 'ids': length, ... //其他键值对 }; this.props.store.docDetailList.u...

2020-01-07 16:18:21 214

原创 antd表格多选并删除行后,多选状态重置

在state 中定义初始值selection 中使用state 中的选中值,并不断赋值刷新删除函数中重置选中值

2019-12-20 15:54:34 2107

转载 给网页加“滤镜”,关于filter

涨姿势在样式中加上filter: grayscale(100%);其他属性效果https://juejin.im/post/5df3a049f265da33f8652882

2019-12-16 10:44:00 833

转载 git 命令

https://juejin.im/post/5ddbeed9e51d45230a3306cc

2019-12-16 10:31:31 62

转载 禁止复制,破解复制

https://juejin.im/post/5b66993ee51d451924734c35#heading-7

2019-12-10 16:37:11 764

原创 React中获取并改变dom style样式的方式

1、在dom中直接使用三目运算动态改变style,react是动态渲染组件的,所以可以做到实时更新<div className={this.state.flag?'style1':'style2'}></div>2、使用ref获取dom<div ref={e => (this.dom1 = e)}></div>const...

2019-12-04 10:49:02 6974

转载 爬虫--python版

https://blog.csdn.net/Bo_wen_/article/details/50868339

2019-11-28 16:57:10 118

原创 刷新页面时固定到当前浏览位置、及页面大小

//window.open(path,setting参数)window.open(window.location.href,width=400,height:800,"_blank","top=0,left=0,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=yes");...

2019-11-26 15:39:43 423

原创 关于echarts的重新加载与渲染

!!!踩了多少的坑我的天呐!!!!echarts催人命!!!!!坑坑1:根据返回数据加载不同的echarts组件import React from 'react';import {observer} from 'mobx-react';import intl from 'react-intl-universal';import echarts from 'echarts/lib...

2019-11-15 11:29:18 5893 1

原创 mobx中的“数组”由监听者格式转变成真正的数组

store 中的数组.slice()

2019-11-01 15:36:21 2467

原创 从数组中删除指定键值的对象

//从数组中删除指定键值的对象 removeObjFromArrayByKeyValue(arr, attr, value) { //数组,属性,属性值 console.log(value) var index=0; for(let i=arr.length-1;i>-1;i--){ if(arr[i][at...

2019-10-12 09:47:30 1269

原创 antd form踩坑记---从后端获取得到的数据不能渲染到input组件里

<InputGroup compact> <label htmlFor className={applyStyle.formLabel}> 商务订单编号 </label> <FormItem className={applyStyle....

2019-09-27 17:14:20 2408 1

原创 react 实现页面(组件)全屏显示

//设置初始stateconstructor(props){ super(props); this.state={ isFullScreen: false } this.fullScreen=this.fullScreen.bind(this);//全屏显示 this.requestFull...

2019-09-20 15:49:00 5245

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除