web 前端
supming1
这个作者很懒,什么都没留下…
展开
-
input 中文输入法额外触发change事件问题
中文输入法触发了click事件,同时触发了input的change事件。原创 2022-09-20 10:45:37 · 775 阅读 · 0 评论 -
腾讯地图选点组件组件显示错乱问题排查
腾讯地图选点组件组件显示错乱问题排查原创 2022-07-05 12:33:57 · 571 阅读 · 0 评论 -
axios 封装请求基础库总结
1、axios常用封装一般会在请求拦截器中,增加loading显示,这是后怎么传递参数呢?可以通过在参数位置附加额外参数的方式,从而传递一些axios本身没有的参数,入showloading等。HttpRequest.get('dms/team/member/list', { params, reqConfig })2、axios有个让人很蛋疼的配置,它get传参是params,post传参是data,传个参数要不断做区分,在开发时很容易遗忘,通过在请求拦截器中加入以下代码,实现post和get.原创 2021-11-16 11:49:24 · 2266 阅读 · 0 评论 -
谷歌、bing 翻译插件调研总结
最近产品提出要采用翻译插件翻译网站,实现网站本地化。原本产品想采用谷歌翻译插件,但后来调研发现,谷歌已经废弃了这个东西,后来又调研了其他插件,觉的挺坑,写份调研总结,列一下查到的资料,有缘看到的可以节省不少时间。 翻译插件翻译网站调研总结...原创 2019-03-11 17:07:52 · 2486 阅读 · 0 评论 -
vue keep-alive 使用中频繁点击导致数据丢失问题
频繁点击,使使用了keep-alive的元素,接口调用被放弃,但状态被保存下来了,再次切换回来的时候数据又没有重新请求数据,导致页面没有数据展示。思考:1、在activated生命周期重新拉取数据,但控制起来较为麻烦,最终放弃这种思路。2、限制频繁点击,实现起来比较简单,只要loading时间合适,即使不是接口返回,loading就消失,也不会对用户体验造成太大影响解决方案:采用loadi...原创 2019-05-21 17:16:24 · 1114 阅读 · 0 评论 -
避免chrome自动触发翻译
html 中如果有lang属性,lang属性标明的语言跟你界面语言不符时,chrome就可能会触发自动翻译功能。这功能可能导致两种bug:1、中文经过翻译后,顺序错误2、翻译过程中,DOM结果改变,导致一些依赖DOM获取参数的功能失效。建议:如果你的网站并没有触发chrome翻译的需求,建议去除lang属性;如果你确实有这种需求,那么务必保证lang设置语言跟你的界面语言一致。la...原创 2019-08-13 22:53:23 · 1074 阅读 · 0 评论 -
nuxt 引入vant 报错问题
1、按https://blog.csdn.net/weixin_41134409/article/details/89085756描述方法引入,报错。经查找资料,是babel-plugin-import与nuxt不兼容。有人推荐通过babel-plugin-component代替babel-plugin-import(https://juejin.im/post/5c8f77965188252...原创 2019-08-15 10:13:54 · 2238 阅读 · 0 评论 -
上传图片报Invalid filename错误
egg.js 上传图片报Invalid filename错误,开始以为是egg-multipart配置问题,参考:https://blog.csdn.net/lth1156187401/article/details/81028916但我的配置是正确的。后面经排查,发现是由于前端是采用formData.append('askImg', file.file)实现的,其第三个是可选的,但iphon...原创 2019-09-23 16:42:35 · 5146 阅读 · 0 评论