nvm use 无效 这里是一开始下载node时配置的文件node_global和node_cache。最后找到 C:\Program Filesodejs 删除里面的东西。网上的办法都试过了 没效果。下载nvm node失效。项目node版本不适配。背景:安装了node。
面试记录之用promise实现红绿灯 参考视频:https://www.bilibili.com/video/BV1Lg4y1z7V8/?参考文章:https://zhuanlan.zhihu.com/p/208381677。红绿灯是有严格展示顺序的 所以涉及到使用promise.then()来实现。使用promise实现红绿灯 红灯亮3s,黄灯亮2s,绿灯亮1s。
pc首页一屏适配不出现滚动条 背景:ui给的设计稿是1920px 最终页面要嵌入到另一个项目中,外层存在壳子,所以按照ui的尺寸实现页面后,上下会出现滚动条。且宽高比例与ui并不一致(如图,因为外层壳子,高其实变小了,宽还是100%)。但是这里是一个类似全景图的页面 希望一屏展示 不出现滚动条。适配:使用vw + transform: scale(0.8)
charles配置h5页面访问本地代码 打开手机-wifi-当前网络设置(iphone是个 i 的标志)- 配置代理-手动-写上PC的ip (参考:https://www.jianshu.com/p/dba52360992b?host:访问的服务地址(这里我遇到一个问题,项目访问地址是A,部署地址是B,因为项目做了nginx代理,而这里要填的就是实际地址B)参考:https://blog.csdn.net/syg90178aw/article/details/107313534。希望app可以实时访问到本地项目代码,进行调试。
flex布局 个别手机基线没对齐 数字偏上 后来观察页面发现,只有数字、英文会存在这种情况,查询后得知一个以前没有注意过的配置,1. 简体中文页面:html lang=zh-cmn-Hans 表示普通话/国语。这里我用了flex布局 但是在红米手机上没对齐的这种现象就特别明显。繁体中文页面:html lang=zh-cmn-Hant。英语页面:html lang=en。
npm run test编译失败 js可选链报错?. 参考文章:https://www.csdn.net/tags/NtDakg5sNDA4MDItYmxvZwO0O0OO0O0O.html。大概意思就是需要装loader来解决可选链的报错信息。在网上找了好久,发现这类文章比较少,特此记录。完成,再执行 npm run test即可完成打包。1、babel.config.js添加如下内容。先上我的报错信息,看看是否一样?2、安装编译可选链的包。
伪元素实现竖线 需求:在每个小标题后面添加竖线,且最后一个小标题不需要竖线先看效果实现html部分 <div class="sub-title"> <span>机票</span> <span>火车票</span> <span>酒店</span></div>css部分.sub-title { span:not(:last-child)::after { display: inline-b
window.open 打开新页面踩坑记录 window.open(’#/xxxxx’) 对✅window.open(’/#/xxxx’) 错❌切记 ,#前面不要加 ‘/’直接跟‘#’:浏览器会当作锚点来处理,只将#后面的路由更新’/#/xxx‘: 浏览器会当作一个完整的地址来解析
vue同一浏览器登陆多账号处理 背景项目在线上会遇到管理员类似权限比较大的用户,会在同一浏览器登陆多个账号。由于后端是通过cookie识别,此时cookie已经是最新登陆账号信息。管理员有可能切换tab至之前页面,此时页面显示还是之前信息,当修改信息,提交请求时,其实后端是按照最新登陆用户进行信息处理的。解决前端种个cookie,监听页面tab切换事件,通过接口返回的id与cookie中的id对比,若不一致,则提示用户刷新页面,页面重新渲染,展示的就是最新登陆用户的信息了具体实现...
echarts折线图y轴不从0开始 话不多说,先上结果图看看echarts折线图默认是从0开始计算,有时候遇到统计值都波动在一定范围,不需要从0开始。有两种方式解决:1.设置 scale:true2.设置min,max这种情况是因为考虑到,折线图上会加标线markline,如果markline的值超出y轴中value的最大值,就不会显示标线了,所以要设置折线图的max我们又希望最小值从非0开始,所以可以再设一个min,同时要考虑到markline的值比y轴value最小值小的情况。配置如下:...