上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 解决办法:使用 useImmer 替代 useState,immer.js 这个库,是基于 proxy 拦截 getter 和 setter 的能力,让我们可以很方便的通过修改对象本身,创建新的对象用对象包含多个属性,对对象的属性进行修改,然后用immer去处理。 const [state,setS 阅读全文
posted @ 2023-05-22 15:16 红苹果学园 阅读(105) 评论(0) 推荐(0)
摘要: 转载自:https://juejin.cn/post/7206871218032918565?utm_source=gold_browser_extension 阅读全文
posted @ 2023-04-28 13:43 红苹果学园 阅读(105) 评论(0) 推荐(0)
摘要: 背景 : a标签下载cos桶文件通过cos.getObjectUrl生成的临时链接,download失效 原因:下载的链接跨域,download 属性重命名文件失效,浏览器无法获取到文件,无法进行更改。 解决办法: downloadFile(url, `文件重命名`); const download 阅读全文
posted @ 2023-02-16 14:52 红苹果学园 阅读(348) 评论(0) 推荐(0)
摘要: 创建一个新仓库 git clone ssh://git@gitlab.***************.git cd plt-calcium-report-web touch README.md git add README.md git commit -m "add README" git push 阅读全文
posted @ 2022-12-29 16:11 红苹果学园 阅读(687) 评论(0) 推荐(0)
摘要: 原因:react 对比columns 数组为原数组,内存地址没变; 解决办法:用es6的扩展,生成新数组,添加操作列operateCol setTableColumns([...tableColums,operateCol])自定义hook enter搜索,使用方法 export const use 阅读全文
posted @ 2022-10-14 18:05 红苹果学园 阅读(824) 评论(0) 推荐(0)
摘要: 1.terserPlugin webpack4 上需要下载安装 terser-webpack-plugin 插件,并且需要配置,webpack5 上生产模式下默认开启压缩,开发环境也可以按如下配置 // webpack.config.js中optimization: { usedExports: t 阅读全文
posted @ 2022-09-22 17:14 红苹果学园 阅读(730) 评论(0) 推荐(0)
摘要: 在slice切片文件中,页面dispatch执行action之后,异步请求完成后调取另外一个异步请求,要在异步请求的 第二个参数添加 thunkAPI,调取thunkAPI的dispatch方法即可,和页面调取方式类似,如图 阅读全文
posted @ 2022-09-09 17:03 红苹果学园 阅读(138) 评论(0) 推荐(0)
摘要: 嵌套路由之后,静态文静路径错误, 更改webpack 打包output 输出根目录,publicPath:'/',二级路由刷新之后白屏,在首页模板文件中路径前加 /, 阅读全文
posted @ 2022-08-25 17:24 红苹果学园 阅读(51) 评论(0) 推荐(0)
摘要: 起因:更改路由嵌套方式,基础路径不是 ’/‘ 本地启动项目之后 请求静态资源404,前边加了路由路径, 原因:打包之后相对路径改变了,解决:在output里的publicPath :'/' 阅读全文
posted @ 2022-08-03 18:49 红苹果学园 阅读(465) 评论(0) 推荐(0)
摘要: useRoutes() may be used only in the context of a <Router> component.需要将BrowserRouter放到外层,放到APP外层即可 阅读全文
posted @ 2022-04-06 15:49 红苹果学园 阅读(377) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页