- 博客(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
3235
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
1157
原创 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
551
原创 Eslint配置-保存时代码自动格式化
vscode 中使用eslint 保存时代码自动格式化vscode 设置中搜索找到setting.json 然后添加 代码 "eslint.codeAction.showDocumentation": { "enable": true }, "editor.codeActionsOnSave": { "source.fixAll.eslint": true },...
2021-08-11 16:20:57
248
原创 前端配置代理解决跨域问题
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
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人