JavaScript中Map与JSON之间转换


1. Map转换JSON: 使用 Object.fromEntries() 方法将Map转为对象; const map = new Map([['name', '张三'],['age', '18'],['address', 'xian']]); const jsonObj = Object.from

vue中webpack的devServer网卡问题


由于virtualBox虚拟机有两个网卡,一个与主机的桥接模式,一个仅主机模式 npm run dev devServer获取的networkIp总是仅主机模式的 导致在主机上浏览器打开后对应的sockjs-node/info?t=请求地址不正确 即Network对应的Ip不正确 通过配置指定 de

jsplumb多画布绘制定位异常处理


背景: 1. 前端使用vue2+antv基于easy-flow + jsplumb实现工作流任务的编辑与保存 2. 在实现编辑与多版本回滚时,发现当同一窗体存在一个jsplumb绘制的画布时,再打开新的画布,绘制的工作流定位异常 排查思路: ht

Error: ENOSPC: System limit for number of file watchers reached...


Error: ENOSPC: System limit for number of file watchers reached... Error: ENOSPC: System limit for number of file watchers reached, watch'所在文件路径' vue工

browserHistory和hashHistory的差别 history


1.browserHistory和hashHistory的差别 hashHistory 使用如 https://cdn.com/#/users/123 这样的 URL,取井号后面的字符作为路径。browserHistory 则直接使用 https://cdn.com/users/123 这样的 UR

element-ui默认样式修改


我们在使用element-ui的时候经常会遇到需要修改组件默认样式。 我目前知道的有两种方法: 1.通过创建一个css文件,然后在某一个组件中引用,css文件中使用和组件样式一样的命名,这样组件的默认样式就会被覆盖。 2.使用 /deep/ .homePage /deep/ .el-main { p

vscode与eslint


1.安装插件 eslint vetur 2. 开启eslint-format 扩展-> eslint -> 扩展设置 Eslint>Format:Enable 或者 直接编辑setting.json,添加 “eslint.format.enable”: true 3. 打开.vue文件 alt+sh

各种文件用JS转Base64之后的data类型


各种文件用JS转Base64之后的data类型 https://www.cnblogs.com/wang0020/p/10153447.html 1.txt data:text/plain;base64, 2.doc data:application/msword;base64

vue中elementUI样式无法修改的问题


最近在开发中发现了修改elementUI样式的时候,添加了scoped的组件无法修改的样式,去掉scoped就可以了。这里我们就先看一下scoped这个属性的作用以及原理。 一:scoped的作用和原理 scoped的作用:当 <style scoped> .example { color: