摘要:
组件库下载地址:https://www.npmjs.com/package/open-library 组件图片: 阅读全文
摘要:
git提交到gerrit报错,原因changeid丢失了 解决办法:把里面提示的一整行,复制出来并输入: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 153939@gerrit.sdp.nd:hooks/commit-msg ${gitdir 阅读全文
摘要:
使用indexedDB时候报错:Failed to execute 'index' on 'IDBObjectStore': The specified index was not found. 解决办法:把数据库重新删了,然后再新建就可以。 原因是之前没有建索引,现在新建索引以后,再原来的库上面新 阅读全文
摘要:
前言:目前使用的是umi2,官方文档不是很明确,所以折腾了下,安装process,通过它来简化项目运行、打包时候的不同环境。 目的:只需要直接通过npm run start类似命令来打包出测试环境、正式环境、a环境、b环境、c环境....,不需要手动更改代码。 使用插件:cross-env 官方传送 阅读全文
摘要:
大家好,今天又是一个阳光明媚的下午....,想想项目即将完事了,想捣鼓下项目优化方面的事情,刚好发现某个页面的数据有时候来的慢,有时候来的快。 于是F12一看,我giao!什么情况,马老师发生甚么事了 ,一个接口请求要 20s ,这好吗?这当然不好。 于是我们需要查看谷歌浏览器的timing:可以分 阅读全文
摘要:
看下报错截图: 做项目时候发现,有个传输给后端sql语句的的接口有时候可以,有时候会报错,原因是因为,我们用的是post,sql是拼接在url上面(个人认为放在body里面会好点,但是接口时拼接url上,将就下),当传输带有特殊符号时候例如 % [ ] / 等等,这些没有经过转义,导致出错。 错误重 阅读全文
摘要:
前言:最近重构一个项目(基于umi2脚手架搭建的),打包上线后发现包非常大,决定将项目优化一下,打包后的dist文件 可以看到打包后的dist文件有16M,然后部署上去发现首次打开蜗牛🐌般的速度,原因有一个公共依赖文件有7.6M之大,我giao,这怎么行呢!? 如果浏览器选项勾选了不允许缓存,那么 阅读全文
摘要:
前言:之前写过图片切换组件,例如通过改变state,读取图片数组下标来实现切换,感觉效果不是很好,太过生硬,并且因为每次切换时候读取到的下标时候会去重新请求图片的url,重复浪费资源。 重新整理功能: 1、点击右侧icon时候切换下面4张图片,并附带有平移动画效果 2、点击左侧icon切换前张图片, 阅读全文
摘要:
前言:最近在项目中遇到一个问题,就是使用ant的tabs组件切换tab时候遇到闪烁、抖动问题。 苦思几天,也没解决,没想到本质问题。直到昨晚同事也遇到这个问题,发现不管是ant vue还是ant react都有这个问题,上网一查确实有相同经历的小伙伴。 发现根本问题:当切换时候去有请求数据就会出现抖 阅读全文
摘要:
前言: 之前对acync、await的理解不是很深刻,相信有很多同学和我一样,可能停留在请求时候会用到,例如在请求函数前面加个async,用于标明是个异步函数,获取请求到的promise。 异步操作有两种方法,一个是回调,一个是使用promise(async)。那么当假设没有回调方法时候怎么去处理保 阅读全文