react
聆听心碎的声音
我很懒,但是我又不肯认输!
展开
-
useEffect使用指南
学习useEffect的使用时发现了一篇不错的文章,于是借来用用,哈哈!原创 2022-08-29 10:55:02 · 106 阅读 · 0 评论 -
前端加载视频直播流
1.flv格式的视频import React, { useEffect, useRef, useState } from 'react';import { Icon } from 'antd';import flvjs from 'flv.js';import cls from 'classnames';import styles from './index.scss';const VIDEO_MESSAGE = { LOADING: '正在载入视频...', FAILED: '视原创 2022-04-27 18:03:24 · 794 阅读 · 0 评论 -
苹果机轮播图阻止左滑退出
1、轮播图代码如下,需在外层包裹id为Carousel的元素import { useEffect } from 'react';export function usePreventDefaultEvent(id) { useEffect(() => { const Carousel = document.getElementById(id); if (Carousel) { let startX = 0; let startY = 0;原创 2022-03-28 16:17:39 · 199 阅读 · 0 评论 -
判断运行环境
const sUserAgent = navigator.userAgent.toLowerCase();export const bIsDtDreamApp = sUserAgent.indexOf('dtdreamweb') > -1 // 浙里办APPexport const bIsAlipayMini = sUserAgent.indexOf('miniprogram') > -1 && sUserAgent.indexOf('alipay') > -1; /.原创 2021-11-30 10:10:45 · 728 阅读 · 0 评论 -
动态修改地址栏传参数
export const changeURLArg = (url, arg, arg_val) => { // url当前地址window.location.href // arg传参字段 例如?key={arg_val} // arg_val传参值 const pattern = `${arg}=([^&]*)`; const replaceText = `${arg}=${arg_val}`; if (url.match(pattern)) { let .原创 2021-11-11 18:01:46 · 326 阅读 · 0 评论 -
react+antd的Upload 通过证书 上传大文件视频至oss(上传视频)
主要代码1. form表单的upload组件引入 <Form.Item label="上传视频"> {getFieldDecorator('url', { getValueFromEvent: e => normFile(e, 500), // rules: [{ required: true, message: '请上传' }], valuePropName: 'fileList'原创 2021-04-23 14:07:48 · 2862 阅读 · 0 评论