会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晚安NN
博客园
首页
新随笔
联系
订阅
管理
2023年2月17日
SpringBoot学习记录(1)——@Autowired在集合上的作用
摘要: public class SmsHandler extends BaseHandler implements Handler { @Autowired private Map<String, SmsScript> smsScripts; // ...... } 例如如上,一个短信发送的处理模块,@A
阅读全文
posted @ 2023-02-17 20:05 晚安NN
阅读(104)
评论(0)
推荐(0)
2022年9月14日
使用React Context全局注入用户认证信息
摘要: 继续记录自己学习React的心得 React Context Context的功能简单地说就是可以将一些数据注入到Context对象中,使其下辖的组件可以随时随地访问这些数据,省去了逐层传递的步骤。 相对于在组件里挖槽(比如{props.children}),使用Context应该更注重随时随地都可
阅读全文
posted @ 2022-09-14 09:54 晚安NN
阅读(638)
评论(0)
推荐(0)
2022年9月9日
封装fetch(例如携带token)
摘要: 继续记录自己学习React的心得 封装fetch 为了让每个请求都携带token,同时减少工作量和duplicate code,封装一下fetch还是很有必要的。本项目中将fetch封装为http模块。 需要用到qs库 // package.json { ..., "dependencies": {
阅读全文
posted @ 2022-09-09 16:28 晚安NN
阅读(2693)
评论(0)
推荐(0)
简单的用户认证模块
摘要: 继续记录学习React项目的成果。 用户认证模块 简单的用户认证模块功能可以概括为:注册、登录、登出、token处理,额外功能可以从这些功能上进行拓展。 创建auth模块。先定义User接口、baseUrl以及一些token操作: export interface User { id: string
阅读全文
posted @ 2022-09-09 15:51 晚安NN
阅读(78)
评论(0)
推荐(0)
简单的全局异步状态管理
摘要: 总结一下学习的成果,在不借助框架的前提下构建一个简单、完整的项目还是需要不断地学习和总结的。 全局异步状态管理模块 此模块用于管理异步请求的状态,可以实现对单个请求的状态变化跟踪,短小精悍,用来练手感觉还不错,记录一下方便以后反复回过头学习。 新建useAsync cutome hook impor
阅读全文
posted @ 2022-09-09 10:52 晚安NN
阅读(87)
评论(0)
推荐(0)
2022年4月19日
ts中混合类型接口和类类型接口有所不同
摘要: ts的中文手册中,在混合接口这一节有一段概念让我当时没理解: 一个例子就是,一个对象可以同时做为函数和对象使用,并带有额外的属性。 给出的具体例子是: // 混合类型接口 interface Counter { (start: number): string; // 函数 interval: num
阅读全文
posted @ 2022-04-19 20:10 晚安NN
阅读(680)
评论(0)
推荐(0)
2022年4月10日
js中this指向混乱问题汇总
摘要: 汇总下this指向混乱的问题,方便以后多次翻看记忆 this指向混乱主要出现在对象方法中,例如 1 var obj ={ 2 foo: function () { 3 console.log(this); 4 } 5 }; 6 7 obj.foo() // obj this指向当前对象obj,但如果
阅读全文
posted @ 2022-04-10 19:34 晚安NN
阅读(468)
评论(0)
推荐(0)
2022年4月8日
Promise.all()在项目中获取多个异步请求
摘要: Promise.all()简单地理解是:可以将多个Promise实例组合成一个新实例,并且仅在所有实例都为fulfilled时组合后的Promise才会变成fulfilled,任意一个实例被rejected,那么组合后的Promise就变为rejected。 1 const p1 = new Pro
阅读全文
posted @ 2022-04-08 16:52 晚安NN
阅读(497)
评论(0)
推荐(0)
2021年9月9日
记录开发中的一些东西(一)
摘要: 总结了这两天对js基础教程的重新学习心得 简易的小数向下取整的表达式 网络上查到的大多是通过函数来进行取整,但是可以使用位运算符来进行快速取整。如 0 | 1.1 // 11.1 << 0 // 1 ~~1.1 // 1, 此方法最快 js中位运算符的特性需要留意(参见阮一峰js位运算符):位运算只
阅读全文
posted @ 2021-09-09 13:52 晚安NN
阅读(33)
评论(0)
推荐(0)
公告