Shyno
Don't be shy,no problem!
上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 需求:假如我有些node脚本需要在umi跑build时执行,比如修改项目中某些文件的内容. 如果,我将这个脚本的方法暴露出来,放到.umirc.ts这个文件中执行会怎么样? 可以,但是由于umi的更新机制,脚本会执行两次.而且每次修改.umirc.ts也会导致脚本执行,会多余执行好多次. 正确的做法 阅读全文
posted @ 2021-12-28 16:24 Shyno 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 原生的路由加载是在打包的时候,将所有的组件都打包到一个文件中,然后在首次进入页面的时候就会加载这个包,相当于全量包.接着在你点击路由时去查找相关组件.网络压力全在首屏加载的时候. 路由懒加载:分包,分请求.先分不同的包,然后根据路由从后端请求.加载压力分到每一次路由请求. 在umi中使用路由懒加载 阅读全文
posted @ 2021-12-27 17:30 Shyno 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 需求:我们需要在表单中填写两个数值,一个最大值一个最小值,但是我们需要在填写的时候去校验最大值和最小值的关系,最大值不能小于最小值,最小值不能大于最大值.如下 解决方案: 1.rules中配置validator 2.通过form.getFieldValue()拿到另一个值进行对比 //最小值校验 r 阅读全文
posted @ 2021-12-23 18:01 Shyno 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: !!下面有完整代码 需求实例 现有以下3个学生 let test1 = {name:'小明',age:18} let test2 = {name:'小红',age:17} let test3 = {name:'小智',age:16} 然后,我 let me ={ name:'shyno', age: 阅读全文
posted @ 2021-12-16 15:37 Shyno 阅读(465) 评论(0) 推荐(1) 编辑
摘要: !!最下面有完整代码 设计模式是干嘛的? 设计模式实际上就是给出某种场景下一个"解题思路".它不是面向于业务的,而是"实现"层面的.其实对于初步接触这个概念的人比较懵逼.我们需要在进一步了解之前明确一个点,不同的设计模式是应对不同场景的.就比如"工厂模式"和"观察者模式"他们是没法比较的,他们一个是 阅读全文
posted @ 2021-12-15 17:43 Shyno 阅读(322) 评论(0) 推荐(1) 编辑
摘要: 结构 effects: { *pageQuery({ payload = {} }, { select, call, put }) { const res = yield call(pageQuery, payload); const list = yield select((s) => s.com 阅读全文
posted @ 2021-12-14 18:22 Shyno 阅读(1784) 评论(0) 推荐(1) 编辑
摘要: 方案1.你可以在model里面操作 在model里面的state里面声明一个变量state,默认是false,effect函数执行开始就将其改为true,然后等call()然后结束后又将其改为false. state{ isloading:false, isEnd:false //你也可以加一个变量 阅读全文
posted @ 2021-12-14 16:56 Shyno 阅读(675) 评论(0) 推荐(0) 编辑
摘要: services 该文件夹用于存储services,里面的内容为接口调用函数,记得将数据返回.(request是我自己封装函数,也可以用axios原生的函数) const finishTask = { query: (params) => request({ url: '/app/data, met 阅读全文
posted @ 2021-12-14 16:23 Shyno 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 前言:我在我的另一篇博客中有说道useEffect监听对象或者数组时会导致useEffect无限执行,并给予了解决方案-useEffect无限调用问题 .后来我想从其产生根源去理解并解决这个问题. 原因: 错误代码 const [test, setTest] = useState({ name: ' 阅读全文
posted @ 2021-12-03 11:11 Shyno 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 1.变量和数值 let a =1 这是一个简单的变量声明,其中“a”是变量,在代码中供程序员或者语法操作的,而1是数值,是我最终需要的东西。为什么不直接使用数值而使用变量?这个就不展开了。 2. 变量和数值是一个东西吗? 我们都知道引用数据类型不是 let b = {} 其中{}是数值,一个空对象, 阅读全文
posted @ 2021-11-05 18:10 Shyno 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页