摘要:
今天在路由跳转传参时发现params传参接收到的总是为空,才发现通过path和name传参是有区别的 path传参要完整的路径,不能带参数。name传参可以带params。 params的传参页面刷新会丢失,query的传参不会丢失 使用path进行跳转: 当你使用path进行跳转时,你需要提供完整 阅读全文
摘要:
Electron介绍 Electron 基于 Chromium 和 Node.js,使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序 提供Electron api 和 NodeJS api 跨平台 可以打包成Mac、Windows 和 Linux三个平台的应用程序 Elec 阅读全文
摘要:
原生cookie的使用通过document.cookie() #### 新增cookie `document.cookie(name=value; path="/")` 设置Cookie时,可以指定以下参数: 1. name:Cookie的名称,是一个字符串。 2. value:Cookie的值,也 阅读全文
摘要:
#### 问题 在vue左侧菜单中,使用设计师的svg图标有时候不能跟随菜单高亮而改变颜色 未高亮时显示灰色  #### 原因 因为后面的盒子没有任何字符,此时它的基线就是它的底边缘,第一个盒子有文字,所以该盒子的 阅读全文
摘要:
#### 需求 需要用到日期区间选择,选择开始时间之后,结束时间只能选前6个月或者后6个月,其它区间禁用。  阅读全文
摘要:
span.getBoundingClientRect() 会返回该元素的位置信息 getBoundingClientRect() 是一个原生的 JavaScript DOM 方法,用于获取 HTML 元素的大小及其相对于视口(viewport)的位置。这个方法返回一个包含元素的大小及其相对于视口的位 阅读全文
摘要:
问题:当一个存在滚动条的表单校验不通过时,需要自动滚动到不通过表单的位置 当滚动在最下面,不可视区域存在校验不通过,这时需要滚动条滚到未通过校验的表单位置 思路:定位到第一个不通过的表单项,然后通过scrollIntoView(),滚动到相应位置 表单在保存时会调用validate()方法校验表单, 阅读全文
摘要:
需求:当有大量数据时,页面需要滚动条下拉到底部时加载更多 当一个列表存在成千上万条,但是又没有分页组件的情况,不能一次性加载大量数据。这个时候就需要滚动条下拉到底部时,再重新加载数据 思路 pageSize设置为20条或更多,超出页面高度;监听滚动条下滑,需要加一个防抖,当滚动条到达底部的时候,再次 阅读全文
摘要:
项目中配置下载了eslint各种配置,vscode配置文件settings.json中配置了,但是就是代码没有标红,不能自动修复。 最终发现问题所在 在vscode的配置文件settings.json中 eslint.options 有个这个参数,如果没有注释就注释掉,有的话就放开,进行一个切换就可 阅读全文