在使用Ant Design的Upload组件时,如果不提供action属性,那么文件的上传处理需要通过customRequest属性来自定义实现。 以下是一个不使用action属性,而是通过customRequest实现文件上传的例子: import React from 'react'; impo Read More
需求: 所属网络(select)变化的时候,对应空投合约(select)也跟着变化。 const onChainChange = (chainId: any) => { setCurrChainId(chainId) const currOptions = extraObj.airdropContr Read More
前言:页面太多的时候,就不能用枚举了。还是路由比较靠谱。 官方网站:https://reactrouter.com/en/main 官方示例:v5版本(建议不要再看了) https://v5.reactrouter.com/web/guides/quick-start GitHub官方代码: htt Read More
前言:发现chakra-ui也不错,虽然比起antd功能稍少一点。 1,Stack与Flex区别 Notes on Stack vs Flex#The Stack component and the Flex component have their children spaced out even Read More
vmin 和 vmax 单位 vmin 是相对于视口宽度和高度中较小值进行计算,它的值为视口宽度和高度中的较小值的百分比。 例如,如果视口宽度为 800px,高度为 1000px,那么 1vmin 等于 8px(800px 的 1%)。 vmax 是相对于视口宽度和高度中较大值进行计算,它的值为视口 Read More
前言:在protable单元格中增加loading,还真没思路,看render()方法的四个参数,感觉都用不上。 后来在朋友的帮助下用如下方法解决。 import React, { useState } from 'react'; import { Space, Spin, Table } from Read More
如果想要删除 Git 项目下的所有 Commit 提交,可以使用以下方法。 1. 创建孤立分支,并切换到该分支:git checkout --orphan latest_branch 2. 暂存所有文件: git add -A 3. 提交所有更改: git commit -am "First Com Read More
解决办法: 把 {**/*,*}.{js,ts,jsx,tsx,html,vue} 换成 {**/*,*}.(js,ts,jsx,tsx,html,vue) 原文: https://stackoverflow.com/questions/73509984/eslint-typeerror-this- Read More
如果单纯的使用promise,对环境比较简单,只需要一个js文件即可。 // const p1 = new Promise((resolve, reject) => { // setTimeout(() => { // resolve('resolve') // }, 1000) // }) // Read More