摘要:
Nuxt.js项目部署 采用nuxt.js开发,一般都是为了实现SSR。让搜索引擎更好的抓取网页内容。 nuxt.js官方为我们提供了两种部署的方式,一种是静态资源部署,一种是ssr形式部署。 本文章总结ssr形式的部署完整流程 失败的尝试 在项目搭建好以后,狗尾草按很多网友说的,执行npm run 阅读全文
摘要:
# js实现拖拽上传带遮罩层 > 需求是一个类似于拖入文件到聊天框的需求,拖入文件到聊天框时,出现遮罩层,松开树表时,上传文件,移除时,关闭遮罩层。可查看微信的拖入拖出 此前以为很简单,后来发现一个令人头疼的问题是:当监听的元素嵌套了很多子元素后,当文件拖入进来后,你就会发现enter和leave会 阅读全文
摘要:
# Electron截屏功能 window下增加该功能,可以调用三方的exe文件然后通过node.js的原生模块,execFile启动该exe文件。 mac下则可以通过screencapture 来调用系统的截屏功能来实现 globalShortcut.register('CommandOrCont 阅读全文
摘要:
场景:在消息发送的输入框中,使用快捷键的复制粘贴,全选,等等都会失效。 解决方案如下: 将如下代码放到main/index.js主进程中 mainWIndow = new BrowserWindow({}); if (process.platform 'darwin') { let contents 阅读全文
摘要:
Electron打包mac版本的系列问题修复 主要针对Electron打包mac环境时,报的各种问题,依赖包加载失败等。 建议采用的打包方式: npm install electron-builder -g npm run pack (压缩静态资源) electron-builder -m (打包命 阅读全文
摘要:
Electron开发运行问题修复 在刚接触electron+vue的项目时,在完成拉取代码后,报了一大堆错误。经过一番百度,发现问题只有一个: electron所依赖的包在加载时,速度是非常慢的,甚至会造成拒绝连接。因此,要解决这个问题,我们需要先设置 npm config set registry 阅读全文
摘要:
Demo及笔记:https://github.com/18291907191/webpack # 前端构建工具Webpack的学习 ## 什么是webpack? > 百度词条:“Webpack 是一个开源的前端打包工具。Webpack 提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从 阅读全文
摘要:
html: <el-input type="textarea" autofocus="true" @keydown.native="handleKeyCode($event)" resize="none" v-model="messageTxt" maxlength="2000" show-word 阅读全文
摘要:
先看一个场景图: 给一个标签el-tag添加表单的校验,且在内容有了以后关闭校验 看代码: <el-form-item class="baseinfo-tags" label="服务包标签:" prop="tags"> <el-tag class="tag" :key="tag" v-for="ta 阅读全文
摘要:
vue所依赖的Element的UI库在使用其中的upload组件时,可能很大几率会遇到这个题,需要给upload组件添加表单校验 大家这里直接看代码就可以 <el-form-item class="baseinfo-headimg" ref="headimgUpload" label="上传首图:" 阅读全文