- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 useSetState
useSetState 编写useSetState 是通过 useState 编写的同类组件this.setState 功能相似的公共方法。(存在回调函数的区别,this.setState 第二个参数有回调);import { useState } from 'react';import _ from 'lodash';type Patch<State> = ( patch: Partial<State> | ((prevPatch: State) => Pa
2021-03-08 17:29:34
2852
原创 TS 内置工具
TS 内置工具1、Record -> 生产一个属性为K,类型为T的类型集合。type React<K entends keyof any, T> = {[P in K]: T;}用法type Foo = Record<‘a’, string> // 相当于 type Foo = { a: string }type Bar = {b: string}type Baz = Record< keyof Foo | keyof Bar, number >
2020-10-29 13:43:43
2376
原创 关于 dva+ts的配置(别名 + 二级路由 + 状态管理)
dva+ts 的路由配置(二级路由)1、 dva+ts 基础安装dvanpm i dva-cli -gdva new . // 或 dva new 文件名tsnpm i -g typescriptnpm i -S @types/react @types/react-dom ts-loader ts-lint配置tsconfig.json{ "compilerOptions": { "strictNullChecks": true, "
2020-08-03 21:43:29
2601
原创 React关于Hookc 的一些总结
HookHook 是 React 16.8 的新增特性。它可以让你在函数组件中使用一些和类组件相似的功能如state状态的设置、ref获取函数组件、生命周期等useStateimport {useState} from 'react'基础返回一个 state,以及更新 state 的函数。 let [value,setValue] = useState('') // value 状态名称 setValue 更新状态方法 useState( 初始化值 )useState可
2020-07-25 10:46:23
886
原创 PHP实现信息链接发发送
PHP实现信息链接发发送PHP实现信息链接发发送需要的包从 github 上下载: https://github.com/PHPMailer/PHPMailer/打开email.php email.php 为发送信息的主要php文件.email.php<?php/*发送邮件方法 *@param $to:接收者 $title:标题 $content:邮件内容 *@return bool true:发送成功 false:发送失败 */ //// php qq邮箱信息发
2020-05-27 17:20:23
984
原创 js for循环详解
javaScript for循环详解for循环基本表达式for(var i=0;i<b;i++){}在for循环的基本表达式中()内,分为三个部分。其中第一部分(var i=0;)为(代码块)开始前执行第一部分一般用来变量的初始化。第二部分(i<b) 定义运行循环(代码块)的条件第二部分 为第三部分(i++) 在循环(代码块)已被执行之后执行...
2020-03-21 20:19:22
1611
原创 animation的属性值
animation的属性值@keyframes 规定动画animation 属性是一个简写属性,用于设置六个动画属性(复合式写法,出了animation-play-state属性):1、animation-name 指定要绑定到选择器的关键帧的名称2、animation-duration 动画指定需要多少秒或毫秒完成3、animation-timing-function 设置动画将...
2020-03-08 16:12:02
1269
原创 CSS定位
CSS定位在css的定位中,有一个position属性,用实现定位。定位的种类有1.static(静态定位)默认2.relative定位(相对定位)3.absolute定位(绝对定位)4.fixed(固定定位)5.inherit定位1.static(静态定位)默认静态定位的元素不会受到 top, bottom, left, right 和z-index影响。它是系统默认的定位。一...
2020-03-04 00:34:38
736
转载 CSS浮动属性
浮动属性浮动可以让元素一个挨着一个。创建一个自然流布局。一个元素浮动时,其他元素会“环绕”他。当元素浮动时,一个元素的位置取决于放置在他周围的元素,围绕在他周围的是哪个元素?这个元素会不会换行,这一切取决于围绕在他周围的元素的DOM(文档对象模型,图1)浮动的具体属性float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以...
2020-03-02 22:12:45
848
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人