经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

dumi文档工具运行时core-util-is报错的解决方法

Deshun 发布于 3年前 (2021-09-13) 902℃ 评论(0) 赞 (0)

dumi 文档工具项目,执行 yarn start 命令报错:'core-util-is' MODULE_NOT_FOUND ,具体报错信息如下:Command failed: D:\Pansoft\analysis-lib\node_modules\.bin\lerna ls --json ...

经验总结

Umi&React打包部署项目刷新报404错误的几种解决方法

Deshun 发布于 3年前 (2021-09-08) 2761℃ 评论(0) 赞 (2)

Umi 打包部署到服务器,刷新页面会报 404 错误,这个问题一般是服务端来处理的,比如 Nginx 代理重定向。Umi 官方也提供了解决方法,下面一一介绍一下。1、改用 hashHistory在配置文件 .umirc.js 中增加一行配置:history: { type: 'hash' },修改后路由中会由 w...

经验总结

Umi的headScripts属性,在html页面头部添加js

Deshun 发布于 3年前 (2021-08-31) 2152℃ 评论(0) 赞 (1)

headScripts配置 <head> 里的额外脚本,默认值为数组,数组项为字符串或对象。Type:ArrayDefault:[]大部分场景下用字符串格式就够了,比如:export default {   headScripts: [`alert(1);`, `https://a.com/b.js`], };会生成 HT...

经验总结

程序员开发常用单词整理(中英对照)持续更新...

Deshun 发布于 3年前 (2021-08-11) 1024℃ 评论(0) 赞 (1)

作为一名合格的程序员,新建文件、文件夹不知道怎么命名?还在用拼音和首字母?不如了解一下程序员开发、写代码时经常用到的单词,语义开发,方便维护。Audio:声音Cache:缓存Cloud:云Collection:收藏Columns:列Comm:通讯Constant:常数Custom:定制Discuss:讨论Emotion:表情 / 情感Enum:枚举Expression:表达 / 表情File:文件...

经验总结

Umi&React打包部署到非根目录及刷新报错404的问题解决

Deshun 发布于 3年前 (2021-08-01) 3501℃ 评论(0) 赞 (0)

在开发中可能一个项目包含多个子项目,如前端项目和后台管理的项目放在同一个服务器目录中。前端项目地址是 www.w3h5.com ,后台管理项目地址是 www.w3h5.com/admin 。这样会遇到一个问题,本地开发是好的,部署后就没反应了,页面无法正常打开,而且没有报错?没有报错! 这是应用部署在非根路径的典型现象。为啥会有这个问题?因为路由没有匹配上,比如你把应用部署在 /xxx/ 下,然后...

经验总结

微信小程序踩坑:一个“=”等号引发的“血案”

Deshun 发布于 3年前 (2021-07-19) 1031℃ 评论(0) 赞 (0)

最近经常熬夜写 bug ,连续肝到凌晨。今天在一个地方卡住了,在操作数组的时候,发现 map 后数据的 value 都是重复的,导致 filter  过滤出现问题。举个例子:const data = [   {name: '百度', val: '101'},  &...

经验总结

Umi&React动态修改title标题

Deshun 发布于 3年前 (2021-07-07) 3004℃ 评论(0) 赞 (1)

接上文:Uni&antd的ProLayout布局动态菜单实现及踩坑记录在调整好菜单后,又发现一个问题,打开页面不显示标题,点击菜单的时候才会正常显示标题,再次点击当前菜单,标题又变的不太对了。首次打开不显示标题因为 umirc.ts 配置文件的 route 没有配置 title 配置后显示标题了:routes: [   {   &nbs...

经验总结

Uni&antd的ProLayout布局动态菜单实现及踩坑记录

1

Deshun 发布于 3年前 (2021-07-06) 4152℃ 评论(0) 赞 (2)

Uni&antd的ProLayout布局动态菜单实现及踩坑记录

ProLayout 高级布局是 Ant Design Pro 中的一个组件,可以提供一个标准又不失灵活的中后台标准布局,同时提供一键切换布局形态,自动生成菜单等功能。页面中需要承载内容时,可以使用 ProLayout 来减少布局成本。项目使用 Umi 开发,Umi 是集成了 An...