- 博客(23)
- 收藏
- 关注

原创 解决Echarts 图形双y轴分割线不对齐
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-02-19 09:45:50
1849
1

原创 模仿excel复合饼图 (饼-柱)
echarts保存地址:https://www.makeapie.com/editor.html?c=xwNXEEBiSI&v=1let markLineData = []let source = [ ['product', '2015', '2016'], ['系列1-1', 43.3], ['系列1-2', 83.1], ['系列1-3', 86.4], ['系列1-4
2021-01-18 11:51:41
558
1

原创 echarts模仿excel复合饼图(饼-饼)
1. echarts保存地址https://www.makeapie.com/editor.html?c=xlJ8p_1rlC2.写的时候准备用echarts点击事件获取圆点坐标及角度;之后发现拿到的角度不是我想要的0-360之间的角度,再接着没找到可以主动触发echartst图形点击事件的方案,所以后面改成圆点坐标及角度自己获取;连线已实现,图形自适应待优化。let markLineData = []let source = [ ['product', '2015', '2016'],
2021-01-17 18:40:26
2960
6
原创 electron+js 通过图片地址复制图片
遇到问题:图片大于1M时,通过nativeImage.createFromDataURL创建的图像一直是空的。
2024-06-14 11:09:11
527
1
原创 vue 发布插件到npm
1.注册npm 账号npm adduser // 随后会提示输入名字、密码、邮箱2.配置 package.json1、除原有的"priveate": true,发布到公共库的项目,不能设置该参数2、 "main": "dist/index.js",//增加 main 配置,设置插件在安装后的主入口文件 3、"keywords": [//增加插件关键字描述,非必须,按需设置 "front-end", "javascript", "dialog", "vue", "vuejs"
2021-05-27 18:09:58
205
原创 使用插件 pptxgen 导出pptx
pptxgen 官方文档 地址需求:页面文字,表格,图片导出ppt; let pptx = new pptxgen(); // 个人理解是设置每张幻灯片的大小 pptx.defineLayout({name: 'A3', width: 10, height: 7.5});//设置名字 宽 高 pptx.layout = 'A3';//应用 // 添加幻灯片 let slide = pptx.addSlide(); // 设置这张幻灯片的背景图片 slide.backg
2021-05-11 14:50:45
962
2
原创 通过 scss 改变主题
1、设置主题 window.document.documentElement.setAttribute("data-theme", theme); // 修改主题2、创建放置主题色的_themes.scss文件$themes: ( surpass: ( color-theme: #0188FB, color-hover: rgba(1,136,251,0.1), ), landscape: ( color-theme: #1759
2021-03-05 09:00:16
526
1
原创 vue-infinite-loading 向上滚动加载
<template http-equiv="Access-Control-Allow-Origin" content="*"> <div class="ul"> <el-scrollbar class="chat-window scrollbar-hidden-x" ref="chatWindow"> <infinite-loading :on-infinite="infiniteHandler" force-
2020-09-16 10:57:07
868
原创 创建electron-vue项目
1.vue脚手架npm install -g vue-cli2.安装electron-vuevue init simulatedgreg/electron-vue my-project3.安装依赖npm install
2020-08-30 14:43:28
122
转载 element UI实现大图预览
<template> <div class="content1"> <el-image-viewer v-if="isShow" :initial-index="index" :on-close="closeViewer" :url-list="srcList" /> </div></template>
2020-07-28 16:29:15
2157
原创 electron 中遇到的报错
1. Uncaught(inpromise)Error:Failedtoopen 。系统默认浏览器被删除 let shell = window.require("electron").shell; shell.openExternal(url);
2020-07-22 15:29:28
5921
8
转载 electron 弹出警报窗口后 input获取不到焦点
问题描述:electron新开一个窗口,在弹出警报窗口后该页面输入框获取不到焦点,无法编辑;直到最小化应用程序并将其最大化,或者将焦点放在另一个窗口上,然后再次将焦点放在应用程序上。 const isWindows = process.platform === 'win32'; let needsFocusFix = false; let triggeringProgrammaticBlur = false; win.on('blur', (event) => { if(!tr
2020-07-13 10:42:46
2891
4
转载 electron 实现截图功能
实现方式:引入第三方exe,然后调用。创建一个新的electron项目,把下方代码复制带main.js// Modules to control application life and create native browser windowconst {app, BrowserWindow} = require('electron')const path = require...
2020-01-10 11:52:33
4599
3
原创 vue 大文件分片上传
1.思路:file=>计算MD5=>通过MD5检测服务器是否已有该文件=》无,递归上传;有返回该文件信息;2.依赖: axios , spark-md53.坑:1)递归上传时如果已存在后端返回特殊字段,2)最后一次文件大小需要单独计算,要不就会算多3)如果需要进度条查看axios官方文档demo代码如下:<template> <...
2020-01-07 16:07:37
475
原创 杂七杂八
js replace 替换let st = '窗前明月光,疑是地上霜。举头望明月,低头思故乡 ’'月‘ 替换成 ‘Y’st.replace(‘月’,‘Y’)// “窗前明Y光,疑是地上霜。举头望明月,低头思故乡”所有的 ‘月’ 替换 ‘Y’st.replace(/月/g,‘Y’)// “窗前明Y光,疑是地上霜。举头望明Y,低头思故乡”变量全部替换let st = ‘月’st...
2019-12-31 14:04:01
144
原创 百度编辑器 上传文件前端配置
1. install vue-ueditor-wrap2.官网下载http://ueditor.baidu.com/website/download.html#ueditor本地启动放在/static下面 , 服务器放在/public下面serverUrl : 文件上传地址UEDITOR_HOME_URL : 下载的资源放置位置,(因为放在服务...
2019-12-31 09:45:26
378
转载 Electron Window 32 位打包资源下载较慢导致失败
electron-builder --ia32NPM下载的问题因为NPM在国内比较慢。导致electron-V.xxxx.zip下载失败。这些东西如果是第一次打包的话是需要下载对应electron版本的支持文件。解决办法有两个1.设置镜像:在C盘User中找到.npmrc文件。然后加入下面这句代码,但是这个有时候也不是很好用ELECTRON_MIRROR=http://npm.taobao...
2019-07-03 15:39:37
4282
原创 (2)js 常用数组方法 forEach()、map()、find()、filter()、every()、some()、reduce()
1.forEach() 用于调取数组的每个元素,并将元素传递给回调函数;对于空数组是不会执行回调函数的。var numbers = [1,2,3,4];var sum = 0;numbers.forEach(function(number){sum += number;});console.log(sum) // 102.map() 返回一个新数组,数组中的元素为原数数组元...
2019-04-17 10:30:02
598
原创 echarts markPoint 柱形图中添加图片
增加一个箭头显示出增长率;url = ‘image://./images/red.svg’;markPoint={data : [{//xAxis :代表图标在x轴横向的位置,数值是data数组中的位置//yAxis:代表图标在y轴纵向的位置,data数组的最大值 ,图片放置高度//(大于最大值的原因是让最高的柱子与图标有点间距) xAxis:2,yAxis:heigh...
2019-04-12 15:17:55
5655
2
转载 (1)js数组常用方法 splice()、slice()、push()、unshift()、pop()、shift()、join()、reverse()、sort()、concat()、split()
splice() 方法向数组中添加,删除 元素,然后返回被删除的元素;会改变原数组。var arr = [1,2,3,4,5,6,7,8,9,10];var arr1 = arr.splice(0,4); **************** arr1: [1,2,3,4] arr:[5,6,7,8,9,10] 坐标0开始长度4arr.splice(2,0,3,5);...
2019-04-10 17:39:07
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人