logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react单击模拟双击事件自定义hook

这里用单击事件模拟双击了,既能处理同一个元素的单击事件又能处理双击事件,互不影响。

#react.js#javascript#前端
React is not defined解决

【代码】React is not defined解决。

文章图片
#react.js#javascript#前端
idea define remote失败

【代码】idea define remote失败。

#idea
vscode配置ctrl+s保存自动修复eslint错误

话不多说直接上配置:"eslint.validate": ["javascript","typescript","javascriptreact","typescriptreact","html","vue"],"javascript.validate.enable": false,"editor.codeActionsOnSave": {"source.fixAll.eslint": true}

vscode配置ctrl+s保存自动修复eslint错误

话不多说直接上配置:"eslint.validate": ["javascript","typescript","javascriptreact","typescriptreact","html","vue"],"javascript.validate.enable": false,"editor.codeActionsOnSave": {"source.fixAll.eslint": true}

使用rollup打包ts+react缓存组件发布npm

新建一个项目目录比如叫root,下面新建一个rollup的配置文件: rollup.config.ts 因为rollup良好支持ts和esmodule 所以用ts配置文件。

文章图片
#npm#react.js#缓存
前端react大文件切片上传

像视频这种大文件上传有很多缺点:1.后台可能设置了请求时长限制,太久会上传失败2.NGINX可能设置了文件上传的最大限制导致失败优点:1.文件太大分片上传能加快上传速度,提高用户体验2.能断点续传 如果上次上传失败或者中途离开的话下一次上传过的就不用重头开始了3.已经上传过的文件根据HASH查询直接秒传。

#前端
webpack配置sass-loader样式自动前置

插件要安装sass,sass-loader配置好后就不用每个文件都引入了,直接用就行。

文章图片
#sass#javascript#css
node+ts后端项目使用pm2部署篇

因为是typescript项目 所以首先要把代码编译成js让node执行,这里使用ts提供的编译器tsc即可tsc -w会编译到dist目录,然后扔到服务器里,把package.json也扔进去,然后npm install安装项目的依赖然后项目同文件夹弄一个app.json文件供pm2进行启动常用的几个pm2命令:pm2 delete all 关闭所有实例pm2 list 显示所有实例pm2 st

#typescript#前端#javascript
    共 15 条
  • 1
  • 2
  • 请选择