关注了问题2024-12-27
赞了文章2023-07-07
一、前言 之前写了一篇文章:JavaScript 系列--JavaScript一些奇淫技巧的实现方法(一)简短的sleep函数,获取时间戳 [链接] 介绍了sleep函数和获取时间戳的方法。接下来我们来介绍数字格式化1234567890 --> 1,234,567,890 二、数字格式化 1234567890 --> 1,23...
赞了文章2023-04-24
弊端:当参数错误时,或其它原因导致接口请求失败,这时无法监听到接口返回的错误信息,需要保证请求必须是正确的且能正确返回数据流,不然打开页面会直接输出接口返回的错误信息,体验不好。
关注了问题2022-10-20
赞了文章2022-08-16
vue + g2 在 new chart 时报错:cannot read properties of null (reading 'appendchild')"
赞了文章2022-07-04
js深拷贝是一件看起来很简单的事情,但其实一点儿也不简单。对于循环引用的问题还有一些内置数据类型的拷贝,如Map, Set, RegExp, Date, ArrayBuffer 和其他内置类型。处理起来并非像想象的那么简单。下面终结一下在实际的项目中,使用的一些深拷贝的方法的优缺点。...
赞了文章2022-07-01
1. 不显示光标(方法1)1.1 代码 {代码...} 1.2 text-shadow 属性说明 {代码...} 1.3 示例 {代码...} 2. 不显示光标(方法2)2.1 代码 {代码...} 2.2 兼容性2.3 示例图片3. 不隐藏光标,改变光标颜色3.1 代码输入框文本为 #333 ,光标为 red。 {代码...} 3.2 示例图片
赞了文章2022-04-22
在项目中遇到一个问题,就是打开页面时,显示的不正确,在onMounted(挂载完数据) 中初始化来的数据没渲染上, 这是因为,数据重新赋值没在onUpdated(更新完data 数据)之前, 而是在之后执行的, 需要在onMounted钩子函数中增加async/await;特别注意: 在onMounted...
赞了回答2021-11-26
最近搭建了公司的后台管理系统, 而且系统还比较庞大, 要实现以下几点: 菜单权限, 根据不同权限显示不同的菜单 操作权限, 比如有些账号没有新增权限, 有些没有修改或者删除权限 数据权限, 比如统计概况, 普通管理员不能看到公司营业概况,但能看到自己所属区...
赞了文章2021-11-25
localStorage、sessionStorage ES6简单封装: {代码...} 使用方式: {代码...}
关注了问题2021-11-16
赞了问题2021-11-16
赞了回答2021-11-12
其实根本无需任何事件,如你说的beforeunload, 用 window.performance.timing 能获取到页面的生命周期的各种时间戳。详细请看 [链接]建议采用 domComplete (domComplete:html文档完全解析完毕的时间节点)作为 开始时间 time1,当用户点击跳转去其他页面的时候,...
赞了文章2021-11-09
这是vue router官方提供的一个动态添加路由的方法。但是在很多场景下,我们也是需要一个删除路由的办法。但是官方没有提供,就很尴尬。当然是用全局路由守卫也是可以实现的,但是我是个喜欢钻牛角尖的人,最终在issue上看到有人提供了这样一个方案。今天就在这里整理...
赞了文章2021-09-08
配置文件与地址Lodop插件下载、打印设计都在这个网址上面进行,过程不做过多赘述,相信大家在看文章前应该对Lodop有了一定的了解Vue中引入Lodop所需的配置文件建议在项目中建一个自己的工具方法文件夹,使用方便相信大家在截图中已经看到了,有个lodop.js的文件,没...
赞了回答2021-09-01
<el-card class={this.optionData.placement === 'left-bottom' ? 'cardLeftBottom' : this.optionData.placement === 'left-top' ? 'cardLeftTop' : this.optionData.placement === 'right-bottom' ? 'cardRightBottom' : this.optionData.placement === 'right-...
赞了文章2021-08-11
如下图这样把操作按钮放在select弹层底部是一种挺常见的设计方式但是很遗憾element-ui没有给我们提供这个插槽,我们想实现这个功能只能重写组件或者等官方更新吗,答案当然是否定的!花了一点时间通过一个函数实现这个功能,支持el-select和el-cascader,效果点击预览...
回答了问题2021-06-25
借助mpvbox插件可以获取视频的编码格式,但是2g的视频处理速度就很慢。
赞了文章2021-06-07
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数...
回答了问题2021-05-11
首先用custom-class 加一个class我这边是加了一个 previewClasscustom-class="previewDialog"然后 less 这样写