07 2020 档案
摘要:编辑调试微信小程序 # yarn $ yarn dev:weapp $ yarn build:weapp # npm script $ npm run dev:weapp $ npm run build:weapp # 仅限全局安装 $ taro build --type weapp --watch
阅读全文
摘要://生命周期 componentWillMount //在微信小程序中对应onLaunch componentDidMount //在微信小程序中,这一生命周期方法对应页面的onReady或者入口文件app中的onLaunch,在componentWillMount后执行 componentDidS
阅读全文
摘要:最近因为用抽屉组件会比较多,抽屉中有表单。每次关闭抽屉需要清除表单数据。所以自定义了一个方法 //reset form fields when Draw is form, closed function useResetFormOnCloseModal({ form, isShowDraw }: {
阅读全文
摘要:此文为博主自己的记录, 枚举enum 之前写常量 我会直接 const status =[ {type:'all',value:1} {type:'part',value:2} ] 或者 const status = ['all','part'] 看起来不太聪明的样子 现在有了ts的enum了,我又
阅读全文
摘要:有时候map方法会改变原数组,但我之前明明记得map方法是不会改变原数组,但是我在实际项目中发现map是会改变原数组的。amazing,那么让我们一探究竟。 Array.prototype.map() map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。 var
阅读全文
摘要:原文地址:https://github.com/xieqingtian/blog/issues/2 由于本人主要是做react开发,用的代码编辑器是传说中的宇宙第一前端神器vscode, 所以在这里记录并推荐一些本人开发过程中常用的一些vscode插件帮助开发。 1. 代码提示类插件 1.1 Rea
阅读全文
摘要:最近使用 VS Code 来开发 React,本文记录一些使用的 VS Code 插件以及离线安装插件的方法。 VS Code 插件的离线安装 内网环境的开发需要考虑插件的离线开发,参考了简单的 VSCode 插件离线安装方法,发现官方以及很贴心的提供了下载插件的方式,总结下来一共3步: 进入 VS
阅读全文
摘要:react新特性实例详解(memo、lazy、suspense、hooks) 1.memo 其实react.memo的实现很简单,就几行代码。 export default function memo<Props>( type: React$ElementType, compare?: (oldPr
阅读全文
摘要:其实很久以前记过两者的用法,但是很快就忘记了,我发现确实学过的很多东西有时候会忘记。做个小小的记录。 Array.prototype.slice() slice: n.(切下的食物)薄片,片;部分;份额;锅铲;(餐桌用)小铲 v.把…切成(薄)片;切;割;划;削(球);斜切打 slice() 方法返
阅读全文
摘要:一个React.js 的 漂亮,可移植性 列表拖拽库。想了解更多react-beautiful-dnd特点适用人群请看 官方文档、 中文翻译文档 npm:https://www.npmjs.com/package/react-beautiful-dnd .安装 在已有react项目中 执行以下命
阅读全文
摘要:1、使用 Array 构造函数 ①let demo = new Array( ) // 创建空数组 ②let demo1 = new Array( 20 ) // 创建包函 20 项的数组 ③let demo2 = new Array( ‘red’, ‘gray’, ‘pink’) // 创建带有三
阅读全文
摘要:'1分钟之前': [moment().subtract(1, 'm'), moment().subtract(1, 'm')], '3分钟之前': [moment().subtract(3, 'm'), moment()], '15分钟之前': [moment().subtract(15, 'm')
阅读全文
摘要:1.比如我想创建一个键为string,值为string的对象 我经常忘记 interface IObeject{ [ k: string]: string; } 哈哈哈霍多用几次,我没忘了
阅读全文
摘要:要实现一个功能动态表单中嵌套动态表单如下: 仔细看看antd的文档其实不难 具体步骤如下(代码用ts写的) 1.建立一个 名为 ConcatRegion的组件(动态表单A)代码如下 接口如下: interface ConcatRegionProps { form: ReturnType<typeof
阅读全文
摘要:真是个悲伤的故事,由于动态表单里面嵌套动态表单,然后就不知道怎么获取和设置值了,然后公司的小朋友教我了QAQ 动态表单为 totalStrategy:{ strategy:{ mainArea:123, mainPublicArea:456, }, strategy:{ mainArea:123,
阅读全文