自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 收藏
  • 关注

原创 VScode快捷键&配置汇总

VSCode官网:https://code.visualstudio.com/docs/editor/userdefinedsnippets1.配置User Snippets常用代码片段( 关键词-》Tab-》自动生成目标代码 )左下角"设置" -> "用户代码片段" -> 对应编程语言的json配置文件如:javascript.json ->编写json配置即可。{ "Print to console":{ "prefix": "lg", // 输入的关键词 "

2021-03-07 11:51:00 440

原创 前端常用的工具函数汇总(60个)

1.邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码export const isMobile = (s) => { return /^1[0-9]{10}$/.test(s)}3.电话号码export const isPhone = (s) => {

2020-07-14 23:28:32 897 1

原创 解决:Vscode中的git突然不显示,报错:gitLens can‘t find the git pah, xcrun: error: active developer path doesn‘t x

Mac上安装的Xcode软件导致

2023-12-07 10:59:14 1556

原创 解决:uniapp项目打包微信小程序或原生app包(wgt),报错:failed to load config from /xx/xx-mall/vite.config.ts

使用高版本node如v18.15.0

2023-11-30 17:05:58 1835

原创 antDesignPro项目:自定义上传组件(分片传、取消上传等)

基于antd上传的二次封装

2023-11-29 17:07:11 1283

原创 解决:谷歌浏览器访问http时,自动转https访问的问题

http访问浏览器自动转https的问题解决

2023-10-27 11:04:48 3864

原创 nextJs13:如何全局配置antd的日期组件datepicker等都显示中文(2步)

项目使用技术:nextjs13(使用 App Router方式) + antd(v5.9.2)组件和相关中文import添加到文件即可。:按照antd官网说明(5步),只配置前4步,第5步先省略。

2023-09-26 17:09:43 538

原创 解决报错:Error:digital envelope routines::unsupported

降级使用node16版本(如: 16.16.0)运行项目即可。运行AntDesignPro后台项目时,控制台报错,截图如下。(用的node版本为18,18.15.0)antDesignPro版本:5.2.0。使用的node版本过高导致。包管理工具:pnpm。

2023-09-21 17:30:40 377

原创 解决:浮点数(小数)数学运算精度有限&保留固定位数,金额数字如何千分位逗号分隔

问题:0.1 + 0.2 = 0.30000000000000004在JavaScript中,整数和浮点数都属于Number类型,它们都统一采用64位浮点数进行存储。因浮点数的精度有限,会出现精度丢失,舍入误差问题。

2023-08-04 10:21:14 320

原创 解决:ProTable一次勾选上千条数据并分页勾选,页面卡顿问题

【代码】解决:ProTable一次勾选上千条数据并分页勾选,页面卡顿问题。

2023-07-03 10:19:57 1048

原创 解决报错:failed to load config from /Users/stephen/code/my-vue3-project/vite.config.js

pnpm add @esbuild/[email protected] -D

2023-05-23 16:40:05 3033

原创 react17: memo、useMemo和useCallback使用总结

React 所做的主要事情是让我们的与我们的保持同步,而要实现它们的同步,就需要执行一个叫做 “re-render” (重新渲染) 的操作。从本质上,useMemo和都是用来帮助我们优化的工具 Hook。它们通过以下两种方式实现优化的效果。减少在一次渲染中需要完成的工作量。减少一个组件需要重新渲染的次数。memoReact.memouseMemo注意:useMemo和是一个东西,只是将返回值从 数组/对象 替换为了 函数。是一种语法糖,它的存在存粹是为了让我们在缓存回调函数的时候可以方便点。

2023-05-18 17:18:14 891

原创 antDesignPro6: 如何设置环境变量,取值自动根据不同环境,动态修改(3步)。

环境名:如dev、test、pre、prod等代表不同域名。package.json中start:test命令:设置UMI_ENV为dev环境截图。

2023-04-26 11:35:39 1330

原创 前端实现下载文件(包含压缩包下载)方式汇总

默认最简单的下载方式是:window.open(后台接口API路径),但该方法弊端:因是新开窗口方式,前端展示上,每次会闪下。

2023-04-23 17:05:11 4642 2

原创 解决报错:import引入antd中的组件,ts报错:xxx.d.ts类型声明仅跟xxx.d.ts类型文件有大小写区分

即可(关闭ts大小写校验)。

2023-04-23 15:59:07 1230

原创 antDesignPro6:供应链系统项目-实战问题&解决汇总

AntDesign组件库的相关使用

2023-04-23 14:59:45 1602

原创 antDesignPro6: 设置项目打包时,自动去除console和debugger语句(2步)。

的值会一直是dev,即使运行npm run build:product 命令后,该变量的值仍是dev(前提是:没有在package.json中相关构建命令中手动添加环境变量)!注意:一定要在product环境中添加 REACT_APP_ENV环境变量的值为 production;如果不添加,则config/config.ts中。多环境配置文件,在package.json中可通过命令。【扩展】:步骤二也可以替换为,在项目根目录下新建。获取当前环境配置下的变量值。env-cmd -e 环境名。

2023-04-23 14:27:02 618

原创 解决报错:根据文件URL获取文件流blob,请求报错 400(bad request),The authorization mechanism you have provided is not xxx

因为文件URL那个域名是不需要任何认证的,如果传了Authorization,就会校验,但是又不认识;如果不传,就不会校验,也即不会报错400。Authorization(token认证)字段。因在全局请求拦截器headers中,设置了。判断如果是获取文件流Blob的请求,就。不要传Authorization字段。

2023-04-23 14:14:12 1023

原创 mac上解决:从gitlab上克隆项目提示:remote: HTTP Basic: Access denied:fatal: Authentication failed for ‘http://xx

本地会生成2个文件:(1)公钥(用于加密);(2)私钥(用于解密):id_rsassh-keygenpassphrase。

2023-04-20 13:17:52 1962 1

原创 解决报错:本地npm run start:test运行pro项目,报错:TypeError: build is not a function

原因:本地使用的node版本低(v14.10.0)导致,(如:v18.14.2)。使用高版本node即可。

2023-04-12 08:59:44 477

原创 设置ProTable组件默认只展示部分列,其余列通过setting设置

注意:一旦配置持久化,组件内部会自动处理相关缓存&表格列显示,此时不需要再手动代码修改columnsState,否则会陷入死循环!如果没有配置持久化,可使用:columnsState={{ value: columnsStateMap, onChange: setColumnsStateMap }},其中columnsStateMap是对象类型(通过useState声明)。需求背景:某个表格有很多个字段,但是刚进入页面时,默认只展示部分列,其余列先隐藏,用户可以手动再勾选来显示。

2023-04-06 15:27:38 2264 2

原创 antDesignPro6: 如何使用openapi自动生成接口声明文档&接口调用(4步)

openAPI:数组类型,可配置多个不同模块接口。

2023-04-06 14:39:30 2442 1

原创 前端基础开发环境搭建&工具等

前端基础开发环境搭建

2023-03-24 13:41:21 266

原创 vue项目本地运行,解决报错:TypeError: Cannot read property ‘upgrade‘ of undefined

使用的环境变量未在对应的环境变量文件中声明导致

2023-03-10 09:57:54 1658

原创 h5: 常见的手机端兼容等问题

h5常见的浏览器兼容问题

2023-03-03 15:41:43 304

原创 h5: 打开手机上的某个app

url Scheme & universal link

2023-02-28 13:50:43 2378

原创 .html文件如何使用vue&vue组件等

.html文件如何使用vue&vue组件

2023-02-28 11:14:03 2668 2

原创 css: 修改滚动条样式

css: 修改滚动条样式。

2023-02-27 15:41:59 178

原创 html: 如何阻止点击a标签自动刷新当前页面

html: 如何阻止点击a标签自动刷新当前页面。

2023-02-27 14:55:31 678

原创 el-radio: 设置不显示label文本

el-raido: 设置不显示label等

2023-02-23 18:36:08 2018

原创 阿里云滑块验证组件

阿里云滑块验证: nch5js库

2023-02-23 11:35:12 1383

原创 webpack:基础开发 & 官网文档

webpack:基础开发 & 官网文档

2023-02-23 11:08:12 67

原创 uniapp: 基础开发&官网文档

uniapp: 基础开发&官网文档

2023-02-22 16:57:19 4819

原创 vconsole:手机端h5调试工具

vconsole: 移动端h5的调试工具

2023-02-22 14:17:50 878

原创 微信小程序(原生):基本开发&相关文档

微信小程序开发

2023-02-21 10:56:55 934

原创 vue2: 计算属性watch的用法

vue2: 计算属性watch的用法。

2023-02-14 10:18:53 175

原创 vue2:组件间数据传递通信

.vue组件间通信

2023-02-06 14:28:35 168

原创 vue2+ts:.vue空白页面模板

.vue页面空白模板

2023-02-06 14:13:04 69

原创 ts: 基本数据类型&高级数据类型

ts: 基本数据类型&高级数据类型。

2023-02-06 11:43:39 114

原创 ts:命名空间namespace关键字的使用

namespace命名空间名称的首字母需大写,使用export暴露

2023-02-06 10:22:47 394

空空如也

空空如也

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

TA关注的人

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