element-ui对话框可拖拽及边界处理

功能实现代码directives.js代码如下: import Vue from 'vue'; // v-dialogDrag: 弹窗拖拽属性 Vue.directive('dialogDrag', { bind(el, binding, vnode, oldVnode) { const dialogHeaderEl ...
emer 发布于  2020-10-15 15:34 

api更新cloudfflare dns (DDNS)

#!/bin/bash zone_name="55555566.xyz" 根域名 record_name='h.55555566.xyz' 要更新的域名 record_type='A' 解析类型 auth_email='liniaa@163.com' 邮箱 auth_key='token' token ip='127.0.0.1' 要变更为的ip ...
emer 发布于  2020-10-13 10:35 

canvas生成清晰图片

 绘制模糊 因为 canvas 不是矢量图,而是像图片一样是位图模式的。高dpi 显示设备意味着每平方英寸有更多的像素。也就是说二倍屏,浏览器就会以2个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了2倍的空间,相当于图片被放...
emer 发布于  2020-9-27 09:31 

前端一键自动部署

前端一键自动化部署脚手架服务,支持开发、测试、生产多环境配置。配置好后一键即可自动完成部署。 GitHub github.com/fuchengwei/… Npm www.npmjs.com/package/d...
emer 发布于  2020-9-21 09:34 

sequelize时间格式化

初始化Sequelize的时候传入dialectOptions参数 let sequelize = new Sequelize( config.MYSQL_OPTIONS.database, config.MYSQL_OPTIONS.user, config.MYSQL_OPTIONS.pass...
emer 发布于  2020-9-18 10:03 

sequlize查询结果时间格式化

利用moment时间插件,在sequlize 的model 定义里面加上时间转换函数。 首先引入moment插件: const moment = require('moment'); 然后 给字段 createTime 增加 get 方法: createTime: { type: DataTy...
emer 发布于  2020-9-16 16:22 

egg-sequelize 表自动变复数

在定义model的时候,禁止转换为复数 app.model.define('project', { id: { type: INTEGER, primaryKey: true, autoIncrement: true }, name: STRING(20), created_at: DATE, updated_at: DAT...
emer 发布于  2020-9-16 10:47 

egg返回base64图片

//去掉base64的头部分, 转成buffer const base64 = 'iVBORw0KGgo...=='; const imageBufferData = Buffer.from(base64, 'base64'); ctx.body = imageBufferData; ctx.response.type = ...
emer 发布于  2020-9-4 10:55 

Chrome 80之后iframe不支持发送第三方cookie的解决方案

下述三种方案任选其一: 1、 使用nginx将认证与业务系统、bpm配置为同一域名或ip 将下图配置加入 nginx 配置文件,用于代理认证,保证认证与业务系统及bpm 同一域名     2、 浏览器显式关闭该功能  ...
emer 发布于  2020-8-27 10:41 

nodejs下载图片

let fs = require('fs') let request = require('request') let&nbs...
emer 发布于  2020-8-27 10:34