![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
普罗米绣丝
这个作者很懒,什么都没留下…
展开
-
js技巧1.0
1. 确定数据类型可确定的类型:undefined、null、string、number、boolean、array、object、symbol、date、regexp、function、asyncfunction、arguments、set、map、weakset、weakmapDataType(tgt, type) { const dataType = Object.prototype.toString.call(tgt).replace(/\[object (\w+)\]/, "$1")转载 2022-04-28 09:21:39 · 132 阅读 · 0 评论 -
element-ui 日期控年月限制当前月以及之后的日期不可选择
HTML<span class="demonstration">年月选择: </span> <el-date-picker v-model="month1" type="month" size="small" placeholder="选择月" @change="dateChange" :picker-options='pickerBeginDateBefore'原创 2020-12-08 16:20:13 · 2600 阅读 · 1 评论 -
前端项目项目构建build报错npm ERR! code ELIFECYCLE npm ERR! errno 137
20% building modules 90/91 modules 1 active ...system/src/styles.scsssh: line 1: 4470 Killed npm ERR! code ELIFECYCLEnpm ERR! errno 137参考GitHub给出的解决方案,内存不足导致失败参考GitHub如果OOM杀手(https://linux-mm.org/OOM_Killer)结束了由于内存不足而导致的处理过程。您可以在原创 2020-12-07 19:54:54 · 1501 阅读 · 0 评论 -
localStorage和sessionStorage分装
localStorageexport class local{ static set(key:string, value:any) { localStorage.setItem(key, JSON.stringify(value)); } static get(key:string) { var d = localStorage.getItem(key); if (!d) return d; return JSON.p原创 2020-12-07 14:47:09 · 110 阅读 · 0 评论 -
angular文档流下载为文件
downLoadFileGet(url: any, fileName: any,params) { const id = this.message.loading('导出中', { nzDuration: 0 }).messageId; return new Promise((resolve, reject) => { this.http .post(url,params, { .原创 2020-11-26 16:05:59 · 419 阅读 · 0 评论 -
ngx-echarts 使用以及事件的使用
ngx-echartsGitHub地址npm官网This project was generated with Angular CLI version 6.0.8.主要展示echarts事件怎么在angular中使用@Output EventchartInit Emitted when the chart is initializedchartClick echarts event: ‘click’chartDblClick原创 2020-11-26 16:01:09 · 1527 阅读 · 0 评论 -
h5 video获取视频最后并生成图片
//html <video autoplay="true" loop="true" class="dpspvideo dataAllBorder02 video_cage" controlsList="nodownload" controls="controls" type="video/mp4" src="assets/video/motor_gif.mp4"></video>// jscaptureImage() { var dpspVideo原创 2020-11-26 15:30:00 · 919 阅读 · 0 评论 -
使用html2canvas将页面导出为图片并自动下载
首先安装 “html2canvas”: “^1.0.0-rc.7”// 引入html2canvasimport html2canvas from 'html2canvas' // id 为导出节点ID imgName 导出文件名称 getImg(id,imgName) { var getPixelRatio = function (context) { // 获取设备的PixelRatio var backingStore = context.backingSto原创 2020-11-26 14:58:23 · 884 阅读 · 0 评论 -
echarts datazoom 缩放进度条定时移动实现
echarts datazoom 缩放进度条定时移动实现<!-- html --> <div id='barMain'></div><!-- html --><javascript>var barData = { name: [], value:[]};for (let index = 1; index < 21; index++) { barData.name.push(`仓库名称${index}`)原创 2020-11-11 12:25:45 · 793 阅读 · 0 评论 -
angular7 使用Intro.js – 为您的网站提供更好的用户指引
Intro.js中文介绍 Intro.js官网最近在做angular7的项目,需要做页面引导,搜集了一下资料,应用到项目中还是比较简单,废话不多说直接上代码 1. 安装 intro.js npm install intro.js --save 2. 在公共style.scss引入样式文件(自行添加即可,不一定这样添加) @import "../node_modules/intro.js/introjs.css"; 4. 在组件中使用 import IntroJ.原创 2020-11-11 11:52:15 · 581 阅读 · 2 评论 -
angular echarts Component series.line3D not exists. Load it first.
最近在用angular7结合echarts 做一个3D轨迹,初次渲染没有问题,当刷新页面的时候报以下错误core.js:14597 ERROR Error: Component series.line3D not exists. Load it first. at Function.entity.getClass (clazz.js:178) at ExtendedClass.<anonymous> (Global.js:223) at Array.forEach (&原创 2020-11-03 10:31:19 · 1335 阅读 · 0 评论 -
echarts动态展示气泡提示框(tooltip)数据
直接上栗子 this.lineChart = echarts.init(document.getElementById('lineMain')); let option = { tooltip: { trigger: 'axis', ...原创 2020-04-28 14:09:48 · 2804 阅读 · 1 评论 -
关于前端全屏展示echarts图表的自适应
关于前端全屏展示echarts图表的自适应首先用点击事件开启或关闭全屏模式监听屏幕大小变化首先用点击事件开启或关闭全屏模式// 开启或关闭全屏的点击事件 switchScreen() { if( document.fullscreen || document.mozFullScreen || document.webkitIsFullScre...原创 2020-04-28 11:53:09 · 1287 阅读 · 1 评论 -
angular项目引入 iconfont 和 echarts
参考大牛资料关于引入 iconfont关于做angular引入echarts图表遇到的坑1,版本问题注意:该echarts版本为v3.0.0 ngx-echarts版本v2.1.0angular版本为v6.0.0以下本文下面采用最新版本的 echarts4.1.0ngx-echarts3.1.0angular6.0.0最新的和2.1.0用法变化不大。就是添加了些API2,引...原创 2019-02-22 15:59:25 · 492 阅读 · 0 评论 -
echarts 保存为图片
echarts 保存为图片(js)// 导出图片function downloadImpByChart(chartId) { var myChart = echarts.getInstanceByDom(document.getElementById(chartId)); var url = myChart.getConnectedDataURL({ pixelRatio: 5...原创 2019-02-22 16:06:54 · 4556 阅读 · 0 评论 -
cmd、VScode不能使用git命令,但Git Bash 可以正常使用(设置环境变量)
在此之前正常安装git,在Git Bash 中可以正常使用git命令,cmd、VScode不能使用git命令cmd 输入gitVScode 输入git原因: 没有设置git 环境变量找到git\bin 的目录,复制路径复制正确的Git、bin路径: C:\Program Files (x86)\Git\bin打开 控制面板=》 系统和安全 =》 系统 ,进入高...原创 2019-02-27 15:36:21 · 10465 阅读 · 9 评论 -
修改gitlab账号后,本地git提交报错: remote: HTTP Basic: Access denied
原因:本地储存的密码还是原来的解决方案:打开控制原创 2020-04-29 16:03:08 · 134 阅读 · 1 评论 -
正则:密码不能少于8位,且必须有数字字母组合
密码不能少于8位,且必须有数字字母组合const reg = /^(?=.*?[0-9])(?=.*?[a-z])[0-9a-z]{8,}$/// eg:reg.test('wq@') // falsereg.tes('mima123456') // true原创 2019-04-19 14:02:06 · 8974 阅读 · 0 评论 -
初始化FileUploader参数说明
初始化FileUploader需要传入FileUploaderOptions类型的参数:| 参数名 | 参数类型 | 是否是可选值 | 参数说明 ||:---- --原创 2019-05-23 20:16:18 · 4262 阅读 · 0 评论 -
CSS 实现类似原生效果的 1px 边框
.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{displa...原创 2019-09-26 16:20:21 · 277 阅读 · 0 评论 -
反编译获取任何小程序源码
反编译获取任何小程序源码传送门:参考博客地址传送门:Wechat App(微信小程序,.wxapkg)解包及相关文件(.wxss,.json,.wxs,.wxml)还原工具小试牛刀,站在大牛的肩膀上采坑准备材料node.js运行环境如果没有安装nodejs,请先安装一下 (本人安装v8.2.1)反编译脚本这里提供一个Github上qwerty472123大神写的no...原创 2019-02-21 17:14:45 · 906 阅读 · 0 评论