经验总结
记录日常工作生活中遇到的问题,技术和知识点
Deshun 发布于 3年前 (2021-11-14) 3746℃
赞 (2)
history API 是 H5 提供的新特性,允许开发者直接更改前端路由,即更新浏览器 URL 地址而不重新发起请求。它提供了丰富的函数供开发者调用:push :向 history 栈里添加一条新记录,用户点击浏览器的回退按钮可以回到之前的路径;go:在 history 记录中向前或者后退多少步,参数是一个整数,可为正数可为负数;goBack:返回上一页;forward():前进;replace...
标签:
React
/ Umi
/ history
Deshun 发布于 3年前 (2021-11-03) 1895℃
赞 (1)
umi 项目使用 Ant Design Pro ProLayout 组件在添加 base 或开启 hash 时菜单不能正常选中。解决方法:传入 location 即可:const IndexPage: React.FC<BasicLayoutProps> = (props) => {
&...
标签:
antd
/ antd pro
/ ProLayout
/ ProLayout菜单不能选中
/ ProLayout菜单选中问题
/ ProLayout开启hash
/ umi
/ umi hash
Deshun 发布于 3年前 (2021-10-26) 1654℃
赞 (1)
1、地址栏输入:chrome://extensions/ 打开扩展程序页面2、右上角开发者模式 打开3、将插件拖进浏览器界面会显示“拖放以安装”4、松开鼠标,上方会显示弹窗,点击“添加扩展程序”即可安装成功5、新版本可能会提示“无法从该网站添加应用、扩展程序和用户脚本”地址栏输入...
标签:
Chrome
/ Chrome插件
/ Chrome插件安装
/ crx插件安装
/ 本地crx安装
/ Chrome安装本地插件
Deshun 发布于 4年前 (2021-10-11) 1481℃
赞 (1)
Moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期。对于前端开发者来说还是非常实用的,今天就整理一些 Moment.js 的常用用法,方便后期查阅:先说一下基础用法:当前时间的时间戳:moment()可以指定时间:moment(&#...
标签:
Momentjs
/ Moment
/ Moment时间工具
/ Moment用法
/ Moment时间格式化
/ 时间格式化工具
/ 时间格式化js
Deshun 发布于 4年前 (2021-09-27) 1691℃
赞 (0)
Markdown 的锚点和 HTML 还不太一样,以 GitHub 的 Readme.md 文件为例,鼠标移上去可以看到:# 标注的标题都会被添加同名的锚点链接[标题1](#标题1)
[标题2](#标题2)
[标题3](#标题3)
[标题...
标签:
Markdown
/ github
/ 描述文件
/ Markdown锚点
/ github锚点
Deshun 发布于 4年前 (2021-09-26) 2897℃
赞 (0)
前端在开发中肯定遇到过 Uncaught TypeError: Cannot read property 'type' of undefined. 错误。这是一个可怕的错误,数据正常的情况是可以正常运行的,如果某个 API 返回了意外的空值,就会抛出这个错误,影响程序的正常运行。今天就讨论一下如何从源头阻止这个问题的发生。工具库下面简单例举两个:lodash 里的 _.get(文档...
标签:
object
/ 对象
/ 对象遍历报错
/ 对象循环报错
/ 可选链式调用
/ 循环对象
Deshun 发布于 4年前 (2021-09-13) 1371℃
赞 (0)
dumi 文档工具项目,执行 yarn start 命令报错:'core-util-is' MODULE_NOT_FOUND ,具体报错信息如下:Command failed: D:\Pansoft\analysis-lib\node_modules\.bin\lerna ls --json ...
标签:
dumi
/ umi
/ dumi报错
/ dumi执行yarn start报错
/ dumi运行报错
/ dumi报错core-util-is
/ core-util-is报错
/ core-util-is
Deshun 发布于 4年前 (2021-09-08) 3369℃
赞 (2)
Umi 打包部署到服务器,刷新页面会报 404 错误,这个问题一般是服务端来处理的,比如 Nginx 代理重定向。Umi 官方也提供了解决方法,下面一一介绍一下。1、改用 hashHistory在配置文件 .umirc.js 中增加一行配置:history: { type: 'hash' },修改后路由中会由 w...
标签:
React
/ Umi
/ Umi打包404
/ React打包404
/ Umi部署404
/ React部署404
/ Umi静态化
/ Umi配置hashHistory
Deshun 发布于 4年前 (2021-08-31) 2723℃
赞 (1)
headScripts配置 <head> 里的额外脚本,默认值为数组,数组项为字符串或对象。Type:ArrayDefault:[]大部分场景下用字符串格式就够了,比如:export default {
headScripts: [`alert(1);`, `https://a.com/b.js`],
};会生成 HT...
标签:
umi
/ typescript
/ react
/ umi引用js
/ umi引入js
/ umi使用js
Deshun 发布于 4年前 (2021-08-24) 1893℃
赞 (1)
npm 源管理工具 nrm npm install -g nrm 全局安装后执行命令报错:internal/validators.js:124
throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
&...
标签:
npm
/ npm源
/ npm源管理工具
/ npm源切换
/ nrm
/ nrm报错
/ nrm执行命令报错