- 博客(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
5477
原创 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
359
原创 vite+react+tailwindcss的简单使用
1. 使用vite创建react项目 yarn create vite my-react-app --template react 2. 添加tailwind.css相关依赖 2.1 添加tailwindcss postcss autoprefixer依赖 tailwindcss@latest postcss@latest autoprefixer@latest 2.2 使用命令npx tailwindcss init,在根目录创建tailwind.config.js文件,并写入相关配置: mo
2021-08-12 16:10:26
2983
原创 dragula
dragula在react中的使用 参考文档:官方文档 使用步骤 yarn add dragula 引入dragula的样式 效果预览 代码 App.js import 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
571
原创 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
1053
原创 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
2083
原创 react中this.setstate是同步还是异步?
react中this.setstate是同步还是异步? 异步合成事件和钩子函数中都属于异步;例如:onClick等事件 同步在setTimeout和原生dom事件(addEventListener)中为同步
2021-03-16 13:58:18
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅