- 博客(243)
- 收藏
- 关注
原创 Nestjs 管道转换
2、验证:可以实现类似于前端form表单rules配置的验证规则。将string类型参数转换为number类型参数。1、转换:将前端传入的数据转换成我们需要的数据。
2024-01-30 17:56:19
418
原创 Nestjs 异常拦截器
2、访问底层平台Request、Response,通过访问Request对象,提取原始url将其包 含在日志信息中。3、使用Response.jon()方法,使用Response对象直接控制发送的响应。实现:1、创建一个异常过滤器,负责将捕获作为HttpException类实例的异常。目标:访问路径不存在时,返回结果中包含请求路径path。新建src/filter.ts。
2024-01-28 17:28:42
538
原创 nestjs 装饰器
装饰器是一种特殊的类型神功,它可以附加在类、方法、属性、参数上边需开启tsconfig.json中 "experimentalDecorators":true。
2024-01-15 13:55:08
578
原创 mapbox 基于turf 绘制扇形
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>绘制扇形</title> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no"> <link href="https://api.mapbox.com/map.
2022-04-08 10:51:49
1224
原创 React 白屏问题处理
4自 React 16 起,任何未被错误边界捕获的错误将会导致整个 React 组件树被卸载,从而出现白屏问题解决办法:基于memo封装wrapMemo组件1、代码目录2、ErrorBoundary.jsimport React from 'react';import PropTypes from 'prop-types';class ErrorBoundary extends React.Component { constructor(props) {
2022-03-09 10:18:44
3827
原创 leaflet 叠加天地图经纬度瓦片绘制网格
1、index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2022-03-03 16:29:30
1280
原创 Vue 发布订阅模式Dep-Watcher、Proxy 实现数据响应式
1、myvue.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &
2022-02-26 20:29:59
428
原创 js defineProperty vs Proxy
demo.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <
2022-02-26 20:15:10
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人