自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 移动端监听 video 全屏和退出全屏

android和ios监听 video 全屏和退出全屏androidiosios默认只能全屏播放解决方案android //判断进入退出全屏 checkIsFullScreen() { const isFullScreen = document.fullscreen || document.mozFullScreen || document.webkitIsFullScreen; return isFullScreen == undefined ? false : isFullSc

2022-05-20 17:06:13 2826 3

原创 react-useEffect 第二个参数不为空时return的执行时机

useEffect中的return clearTimeout(xxx) const closeErrorInfo = () => { myTimeout = setTimeout(() => { setErrorInfo(UNDEFINED) }, 3000) } useEffect(() => { if (errorInfo) closeErrorInfo() // 写在这里定时器中的代码就不会执行了... // 可能是提

2021-08-13 16:12:01 1084

原创 react-forwardRef和useImperativeHandle

forwardRef和useImperativeHandle 搭配使用可以使在使用ref时自定义暴露一些自定义的实例值给父组件,例如这里的focus方法function FancyInput(props, ref) { const inputRef = useRef(); useImperativeHandle(ref, () => ({ focus: () => { inputRef.current.focus(); } })); return &

2021-08-13 11:47:13 463

原创 Eslint配置-保存时代码自动格式化

vscode 中使用eslint 保存时代码自动格式化vscode 设置中搜索找到setting.json 然后添加 代码 "eslint.codeAction.showDocumentation": { "enable": true }, "editor.codeActionsOnSave": { "source.fixAll.eslint": true },...

2021-08-11 16:20:57 183

原创 前端配置代理解决跨域问题

webpack配置代理webpack.config.js中配置vue脚手架构架的项目(vue-cli@3.**下)项目根目录下新建 vue.config.js 文件中配置 module.exports = { devServer: { host: "localhost", //要设置当前访问的ip 否则失效 port: 8081,//当前web服务端口 open: false, //浏览器自动打开页面 //可设置多个代理

2021-07-20 16:27:53 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除