![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
「已注销」
这个作者很懒,什么都没留下…
展开
-
element使用table样式混乱问题解决方案(doLayout)
在使用element-ui的table表格时,有时候数据请求回来渲染完会出现以下情况。理论上在数据渲染回来再次重新渲染一下表格就可以了,正好element文档也提供了这个方法。实际操作如下<el-table ref='table'> </el-table>axios.post('...') .then(function (response) { this.$nextTick(() => { this.$refs.ta原创 2021-06-28 20:39:52 · 10028 阅读 · 0 评论 -
git常用命令汇总
config信息配置git查看一些配置git config --listgit config -lgit查看全局配置git config --global --listgit config --global --l通过添加具体项查看具体配置,如下:git 查看全局用户名git config --global user.namegit 查看全局用户邮箱git config --global user.emailgit 修改全局用户名<userName>是新的用户名原创 2021-06-25 11:04:44 · 157 阅读 · 0 评论 -
Chrome 浏览器 Cookie 跨域共享与Chrome升级91版本问题
Chrome 51版本后91版本前Chrome 51 版本开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。SameSite 可以设置三个值(Strict、Lax、None)。详见阮一峰的Cookie 的 SameSite 属性由此可见,在开发过程中运行本地项目调试接口,如果某些接口使用cookie作为校验,会涉及到cookie跨域丢失问题。对于前端来说,调试项目时想要实现浏览器跨域共享cookie,必须设置浏览器的实验属性。在Chrome 地址原创 2021-06-25 11:04:11 · 1628 阅读 · 0 评论 -
nvm(node版本管理工具)、nrm(npm源管理工具) 的使用(windows)
nvm的使用前言之前安装node环境的时候,都是直接从node官网下载安装文件安装,每次node版本更新都要从node官网再进行下载安装,覆盖旧的版本,这样就很繁琐了,也不够酷。之前听说nvm可以管理node版本,一直也没有实践,今天试了一下挺好使,这里做一下记录。nvm的下载安装进入nvm下载地址下载之后解压,双击安装安装完成便可以正常使用了。nvm操作查看nvm版本nvm version列出远程服务器上所有的可用的node版本nvm list available 执原创 2021-06-25 11:02:04 · 3791 阅读 · 1 评论 -
js下载文件并监听下载进度
需求是做一个根据文件的url地址下载文件的功能,但是对于大文件来说下载周期较长,等待时间页面无反应,体验不够好,这时候就需要获取到文件的下载进度。查阅了相关资料,这里做一些记录。/*** 将url文件下载到本地* @param fileUrl {String} 文件链接* @param fileName {String} 文件名字* @return void*/async function downloadFile(fileUrl,fileName) { let blob = await原创 2021-06-25 11:00:26 · 6013 阅读 · 0 评论 -
js扁平结构数据转树形结构
在处理数据时,要将后端返回的扁平结构数据转换为树形结构,便于配合vue的tree组件,网上查询了一些资料,这里做一下记录。/** * 扁平数据结构转换为树形结构 * @param data {Array} 扁平结构数组 * @param cfg {Object} 转换依据及处理节点对象 * @returns {Array} 树形结构数组 */function toTree(data, cfg) { if (!data) { return; } let nodes = {};原创 2021-06-25 10:59:48 · 334 阅读 · 0 评论 -
js格式化Number数据(三位一截、保留小数)
使用Vue过滤器的时候需要对Number类型数据进行格式化来展示,通过查阅资料整理了一个函数,常用来处理将数字转换为三位一截、保留俩位小数的格式,这里做一下记录。/** * 数字格式化函数 * @param number {Number} 要格式化的数字 * @param decimals {Number} 保留几位小数 * @param dec_point {String} 小数点符号 * @param thousands_sep {String} 分割符号 * @return {Strin原创 2021-06-25 10:59:14 · 1347 阅读 · 0 评论 -
js日期时间格式化函数
使用Vue过滤器的时候,需要格式化日期时间、获取距离当前时间的天数等需求,网上查阅资料整理了一些函数,这里做一下记录。日期时间格式化函数这个是最常用的,格式化Date实例为指定格式字符串,如yyyy-MM-dd HH:mm:ss等等。/** * 日期时间格式化函数 * @param dateObj {Date} date实例 * @param format {String} 格式字符串 * @returns {String} 格式化后的字符串 */function formatDate(d原创 2021-06-25 10:58:45 · 328 阅读 · 0 评论