Shyno
Don't be shy,no problem!
上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 方案1.你可以在model里面操作 在model里面的state里面声明一个变量state,默认是false,effect函数执行开始就将其改为true,然后等call()然后结束后又将其改为false. state{ isloading:false, isEnd:false //你也可以加一个变量 阅读全文
posted @ 2021-12-14 16:56 Shyno 阅读(793) 评论(0) 推荐(0)
摘要: services 该文件夹用于存储services,里面的内容为接口调用函数,记得将数据返回.(request是我自己封装函数,也可以用axios原生的函数) const finishTask = { query: (params) => request({ url: '/app/data, met 阅读全文
posted @ 2021-12-14 16:23 Shyno 阅读(1335) 评论(0) 推荐(0)
摘要: 前言:我在我的另一篇博客中有说道useEffect监听对象或者数组时会导致useEffect无限执行,并给予了解决方案-useEffect无限调用问题 .后来我想从其产生根源去理解并解决这个问题. 原因: 错误代码 const [test, setTest] = useState({ name: ' 阅读全文
posted @ 2021-12-03 11:11 Shyno 阅读(1462) 评论(0) 推荐(0)
摘要: 1.变量和数值 let a =1 这是一个简单的变量声明,其中“a”是变量,在代码中供程序员或者语法操作的,而1是数值,是我最终需要的东西。为什么不直接使用数值而使用变量?这个就不展开了。 2. 变量和数值是一个东西吗? 我们都知道引用数据类型不是 let b = {} 其中{}是数值,一个空对象, 阅读全文
posted @ 2021-11-05 18:10 Shyno 阅读(195) 评论(0) 推荐(0)
摘要: 问题: 在antd的form表单的api里面有个"initialValues"可以设置默认值.但是表单没有更新 <Form name="test" form={form} labelCol={{ span: 6 }} wrapperCol={{ span: 16 }} initialValues={ 阅读全文
posted @ 2021-11-01 13:44 Shyno 阅读(5543) 评论(0) 推荐(0)
摘要: CSS预处理器 1.css和js的区别 js是编程语言,它可以声明变量,编写逻辑.而css实际上只是个"表",表头是选择器,内容是里面的样式.它并不能写逻辑啥的.也就是说,对于css的样式,我们并不能引用、继承、判断等,复用性较低.比较冗余. 2.css预处理器是干嘛的 为css提供了与js类似的功 阅读全文
posted @ 2021-10-26 17:32 Shyno 阅读(223) 评论(0) 推荐(0)
摘要: 基础数据类型数组 现有,一个数组,其中有若干元素,请将其中重复的元素去除 let arr = [1,1,2,3,4,4,5,6,6] 方法1:唯一添加法 声明一个新数组,然后将原来的数组一个个加入到新数组(新数组没有相同值得情况),关键是需要一个isClude去判断是否newArr是否已经包含了此元 阅读全文
posted @ 2021-10-22 17:38 Shyno 阅读(662) 评论(0) 推荐(0)
摘要: 对于虚拟DOM我觉得要按以下顺序去理解: 1.原生js对DOM元素更新的机制 2.原生js更新DOM元素有什么缺陷 3.怎么去优化更新DOM的方式 4.什么是虚拟DOM 5.虚拟DOM是怎么实现DOM更新的 原生js对DOM元素的更新机制 假如我需要改多个dom元素的内容,写下如下js代码 <bod 阅读全文
posted @ 2021-10-18 18:04 Shyno 阅读(83) 评论(0) 推荐(0)
摘要: 经典的案例 let arr = [] for(var i =0;i<=5;i++){ arr[i]= function fn(){ console.log(i) } } arr[0]() //6 解析:我们的想法是arr[0]的函数应该是打印0的,而且每个元素的函数都能打印出自己的索引才对,可结果出 阅读全文
posted @ 2021-10-12 14:11 Shyno 阅读(238) 评论(0) 推荐(0)
摘要: 变量声明 声明方式 显式声明:用命令声明一个变量,比如(var,let,const) 隐式声明:不用命令声明 var a = 1 //显式声明 b=1 //隐式声明 console.log('jjjj',a,b) //jjjj 1 1 两者的区别 1.隐式声明不需要用命令 2:显式声明可以不赋值,隐 阅读全文
posted @ 2021-09-27 17:37 Shyno 阅读(116) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页