- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 js base64转Blob
base64 转 blob 方法封装如下:function base64ToBlob(base64, fileType) { // 第一种:拼接base64 // let typeHeader = 'data:application/' + fileType + ';base64,'; // 定义base64 头部文件类型 // let audioSrc = typeHeader + base64; // 拼接最终的base64.
2021-08-20 11:57:49
5264
原创 js视频播放截图并下载-react hook
使用canvas进行视频播放过程图片的绘制和下载。import React, { useEffect } from 'react';import './App.css';import test_video from './assets/yasuo.MP4'function App() { useEffect( () => { }) const capture = () => { // 获取video标签 let video = document.qu
2021-08-20 11:03:36
304
原创 vite+react+tailwindcss的简单使用
1. 使用vite创建react项目yarn create vite my-react-app --template react2. 添加tailwind.css相关依赖2.1 添加tailwindcss postcss autoprefixer依赖tailwindcss@latest postcss@latest autoprefixer@latest2.2 使用命令npx tailwindcss init,在根目录创建tailwind.config.js文件,并写入相关配置:mo
2021-08-12 16:10:26
2703
原创 dragula
dragula在react中的使用参考文档:官方文档使用步骤yarn add dragula引入dragula的样式效果预览代码App.jsimport React, { useState, useEffect } from 'react';import './App.scss';import dragula from 'dragula'function App() { const [data1, setData1] = useState([{id:0,name
2021-07-07 10:26:04
497
原创 monmetjs-报错
问题:react_devtools_backend.js:2430 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are disco
2021-03-17 10:11:36
966
原创 react-antd-动态form表单
react-antd-动态form表单1.以官网的form.List为基础进行改造:动态增加表单,默认且至少为一项,不上限2.虚拟设置formList的初始值render渲染部分 <Form name="dynamic_form_item" onFinish={this.onFinish} ref={this.listForm} initialValues= {{ sendTo:
2021-03-16 14:14:29
1953
原创 react中this.setstate是同步还是异步?
react中this.setstate是同步还是异步?异步合成事件和钩子函数中都属于异步;例如:onClick等事件同步在setTimeout和原生dom事件(addEventListener)中为同步
2021-03-16 13:58:18
570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人