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"
使用插件 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
通过 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
解决Echarts 图形双y轴分割线不对齐 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
模仿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
echarts模仿excel复合饼图(饼-饼) 1. echarts保存地址https://www.makeapie.com/editor.html?c=xlJ8p_1rlC2.写的时候准备用echarts点击事件获取圆点坐标及角度;之后发现拿到的角度不是我想要的0-360之间的角度,再接着没找到可以主动触发echartst图形点击事件的方案,所以后面改成圆点坐标及角度自己获取;连线已实现,图形自适应待优化。let markLineData = []let source = [ ['product', '2015', '2016'],
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-
创建electron-vue项目 1.vue脚手架npm install -g vue-cli2.安装electron-vuevue init simulatedgreg/electron-vue my-project3.安装依赖npm install
element UI实现大图预览 <template> <div class="content1"> <el-image-viewer v-if="isShow" :initial-index="index" :on-close="closeViewer" :url-list="srcList" /> </div></template>
electron 中遇到的报错 1. Uncaught(inpromise)Error:Failedtoopen 。系统默认浏览器被删除 let shell = window.require("electron").shell; shell.openExternal(url);
electron 弹出警报窗口后 input获取不到焦点 问题描述:electron新开一个窗口,在弹出警报窗口后该页面输入框获取不到焦点,无法编辑;直到最小化应用程序并将其最大化,或者将焦点放在另一个窗口上,然后再次将焦点放在应用程序上。 const isWindows = process.platform === 'win32'; let needsFocusFix = false; let triggeringProgrammaticBlur = false; win.on('blur', (event) => { if(!tr
electron 实现截图功能 实现方式:引入第三方exe,然后调用。创建一个新的electron项目,把下方代码复制带main.js// Modules to control application life and create native browser windowconst {app, BrowserWindow} = require('electron')const path = require...
vue 大文件分片上传 1.思路:file=>计算MD5=>通过MD5检测服务器是否已有该文件=》无,递归上传;有返回该文件信息;2.依赖: axios , spark-md53.坑:1)递归上传时如果已存在后端返回特殊字段,2)最后一次文件大小需要单独计算,要不就会算多3)如果需要进度条查看axios官方文档demo代码如下:<template> <...
杂七杂八 js replace 替换let st = '窗前明月光,疑是地上霜。举头望明月,低头思故乡 ’'月‘ 替换成 ‘Y’st.replace(‘月’,‘Y’)// “窗前明Y光,疑是地上霜。举头望明月,低头思故乡”所有的 ‘月’ 替换 ‘Y’st.replace(/月/g,‘Y’)// “窗前明Y光,疑是地上霜。举头望明Y,低头思故乡”变量全部替换let st = ‘月’st...
百度编辑器 上传文件前端配置 1. install vue-ueditor-wrap2.官网下载http://ueditor.baidu.com/website/download.html#ueditor本地启动放在/static下面 , 服务器放在/public下面serverUrl : 文件上传地址UEDITOR_HOME_URL : 下载的资源放置位置,(因为放在服务...
Electron Window 32 位打包资源下载较慢导致失败 electron-builder --ia32NPM下载的问题因为NPM在国内比较慢。导致electron-V.xxxx.zip下载失败。这些东西如果是第一次打包的话是需要下载对应electron版本的支持文件。解决办法有两个1.设置镜像:在C盘User中找到.npmrc文件。然后加入下面这句代码,但是这个有时候也不是很好用ELECTRON_MIRROR=http://npm.taobao...