会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
吴小明
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
63
下一页
2022年3月16日
判断一个字符串是否是json格式
摘要: // 判断一个字符串是否是json格式 export const isJson = str => { try { const jsonObj = JSON.parse(str) if ('string' typeof str && 'object' typeof jsonObj) return tr
阅读全文
posted @ 2022-03-16 14:13 吴小明-
阅读(1178)
评论(0)
推荐(0)
2022年3月12日
从 html 元素继承 box-sizing
摘要: box-sizing默认值为 content-box,设置border和padding时会改变width和height 并且不具有继承性,每次设置border或padding时都需要设置一遍box-sizing: border-box;比较麻烦 可以这样设置: html { box-sizing:
阅读全文
posted @ 2022-03-12 13:51 吴小明-
阅读(547)
评论(0)
推荐(0)
2022年3月11日
forEach异步调用问题
摘要: 在forEach中使用异步函数,会导致执行到await时跳出循环 解决办法: 1、使用for循环 const images: Array<object> = [] for (const { originFileObj } of fileList) { images.push({ src: await
阅读全文
posted @ 2022-03-11 15:19 吴小明-
阅读(492)
评论(0)
推荐(0)
【图片预览】第三种方式:将组件数据放在公共状态下
摘要: 背景:考虑到项目中很多页面都需要图片查看器,每个页面都去引入ImgViewer组件有点麻烦,现在将ImgViewer组件放在公共状态下 1、models/imgViewer.ts import { Reducer } from 'umi' export interface ImgViewerMode
阅读全文
posted @ 2022-03-11 11:01 吴小明-
阅读(110)
评论(0)
推荐(0)
2022年3月9日
【图片预览】第二种方式:hooks子组件调用父组件方法
摘要: 1、ImgViewer/index.tsx import React from 'react' import Viewer from 'react-viewer' interface ImgViewerProps { visible: boolean // 是否显示viewer images: Ar
阅读全文
posted @ 2022-03-09 19:44 吴小明-
阅读(372)
评论(0)
推荐(0)
2022年3月7日
【图片预览】第一种方式:hooks父组件调用子组件方法(1、子组件中使用useImperativeHandle钩子 2、父组件中使用useRef)【react-viewer】
摘要:
1、安装: npm install react-viewer --save 2、组件:ImgViewer/index.tsx import React, { useState, useImperativeHandle } from 'react' import Viewer from 'react-
阅读全文
posted @ 2022-03-07 17:04 吴小明-
阅读(273)
评论(0)
推荐(0)
react+antd快捷菜单搜索组件:MenuSearch
摘要:
一、MenuSearch/index.tsx import React, { useState, useEffect } from 'react' import { Select } from 'antd' import { history } from 'umi' import styles fr
阅读全文
posted @ 2022-03-07 11:17 吴小明-
阅读(1135)
评论(0)
推荐(0)
2022年3月4日
react封装echarts仪表盘
摘要:
1、仪表盘组件 GaugeChart/index.tsx(组件中的nightFlag是适配黑夜模式,获取公共状态中的值) import React, { useEffect, useRef } from 'react' import styles from './index.less' import
阅读全文
posted @ 2022-03-04 10:53 吴小明-
阅读(420)
评论(0)
推荐(0)
2022年3月3日
vue使用toast全局替换alert
摘要:
main.js import { Toast } from 'vant' window.alert = str => Toast(str) // 全局替换alert 使用场景:如果系统中引入了一些插件,插件中使用的提示是alert,这种方式的提示不友好,可以全局将系统中的alert替换为UI组件库中
阅读全文
posted @ 2022-03-03 11:02 吴小明-
阅读(179)
评论(0)
推荐(0)
2022年3月2日
antd修改弹框样式:设置getContainer
摘要:
阅读全文
posted @ 2022-03-02 15:46 吴小明-
阅读(1036)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
63
下一页
公告