![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
umi
混血哲谈
无论身在何处,勿忘佛子本分
展开
-
antd Form.Item不同验证规则用不同的触发方式实现重名校验
需求:需要实现重名校验。这个重名校验得调用后端的接口,但是我又不想在onChange的是偶触发自定义校验规则,这样会调用太多次接口,本来想用useRequest来实现debounce,发现不行,触发不了,然后用useDebounceFn,发现也不行,返回的数据是有问题的,返回的结果是上一次接口调用的结果,所以改成onBlur的时候触发校验规则,这样就会少调用几次接口,一开始是把//validateTrigger={['onBlur']} 写在formItem的属性上的,发现会影响required:.原创 2021-07-22 16:59:34 · 2936 阅读 · 0 评论 -
umi3中全局样式添加
就这,我发现添加完没有效果,以为要在.umi下的umi.ts中去加一行require('../global.less');没想到这个根本就是自动生成的嘛,重新跑一下yarn start就生成了。这方面平时弄少了啊!原创 2021-06-24 12:14:53 · 2679 阅读 · 0 评论 -
umi3修改全局样式
就这,我发现添加完没有效果,以为要在.umi下的umi.ts中去加一行require('../global.less');没想到这个根本就是自动生成的嘛,重新跑一下yarn start就生成了。这方面平时弄少了啊!原创 2021-06-01 17:51:16 · 2221 阅读 · 0 评论 -
npm如何不锁定包,可能会导致不同开发者同步代码后出现问题
拉取了其他同事的代码,然后重新install了之后发觉会报exports is not defined的错误,奇怪的是开发环境有问题,但是测试环境是没有问题的,后来一个同事提醒要锁版本,是啊,用npm不就是会有这个问题么?有时候包是有问题的,所以yarn才那么受欢迎啊,所以才有lock文件啊,下面介绍一下package.json,指定版本号也是一种锁版本的方式: "scripts": { "dev": "webpack-dev-server --inline --progress --confi原创 2020-07-14 11:11:04 · 542 阅读 · 0 评论 -
在 react 中使用 monaco-editor/ react-monaco-editor
http://www.ptbird.cn/react-monaco-editor.html另外代码不高亮的问题参考:解决0.25.1 版本的 react-monaco-editor 代码高亮和代码提示问题及我的另一篇文章。注意:本文章是基于 react-monaco-editor@0.18.0 版本写的,如果使用新版本,比如 0.25.1 代码无法高亮和提示,请参考这篇文章:解决 React...转载 2020-04-11 22:06:47 · 11878 阅读 · 6 评论 -
在 umijs 项目中使用 Monaco Editor 的配置
umi中使用 Monaco Editor,一开始没有代码没颜色,按照react-monaco- editor的官方文档,需要配置文本pack,一开始不知道如何配置,所以做下记录在 umijs 项目中使用 Monaco Editor 的配置安装相关包yarn add monaco-editor、yarn add monaco-editor-webpack-plugin、yarn add rea...转载 2020-04-11 22:00:07 · 2669 阅读 · 1 评论