自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ElementUI中el-result结果支持的版本

用于对用户的操作结果或者异常状态做反馈。猜测是当前版本不支持此组件。通过查看changelog得知,

2024-02-19 15:13:47 340 1

原创 交换element-ui中$confirm弹出框的确定和取消按钮位置

使用element-ui的MessageBox组件时,用到了$confirm弹出框,它的默认样式时这样子的在项目开发中,为了保持风格的统一,UI给的切图都是确定在左,取消在右,且居中显示,类似这样子的效果。看了下组件的Options参数,无法满足需求,于是琢磨着直接修改样式,直接上代码.el-message-box__btns { text-align: center; // 交换 确定 和 取消 按钮的位置 .el-button:nth-child(1) {

2021-06-11 11:23:52 6495 1

原创 Vue配置compression-webpack-plugin实现Gzip压缩

gzip简介HTTP协议上的gzip编码是一种用来改进web应用程序性能的技术,web服务器和客户端(浏览器)必须共同支持gzip。目前主流的浏览器,Chrome,firefox,IE等都支持该协议。简单来说,gzip是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会快得多。那么客户端和服务器之间是如何通信来支持gzip的呢?通过下图我们可以很清晰的了解。nginx启用gzipgzip on; # 开启Gzipgzip_static on;

2021-03-03 15:16:21 23222 3

原创 vue数值限制组件封装(整数、浮点数)

在实际项目中,我们经常会用到编辑框,有时需要对输入做限制和校验。其中,最频繁的要数数值限制了,比如只能输入整数,范围10~50再比如只能输入小数,精度为1,范围35.5~40.5等那么是否可以使用组件来统一处理之类编辑框呢?答案是肯定的啦,只需对el-input组件进行扩展即可el-input用法官网的说明文档里有设置min和max的属性Input Attributes参数说明类型可选值type类型stringtext,textarea 和其他 原生 in

2021-03-01 10:19:49 1311

原创 Canvas实现从上到下渐变的文字logo

线性渐变var lg= context.createLinearGradient(xStart,yStart,xEnd,yEnd)lg.addColorStop(offset,color)xstart:渐变开始点x坐标 ystart:渐变开始点y坐标 xEnd:渐变结束点x坐标 yEnd:渐变结束点y坐标 offset:设定的颜色离渐变结束点的偏移量(0~1) color:绘制时要使用的颜色文本绘制font - 定义字体fillText(text,x,y) - 在 can

2020-05-29 17:25:33 803

原创 Vue 实现图片放大镜

最近有项目需要用到对图片进行局部放大,类似淘宝商品页的放大镜效果,经过一番研究功能可用:HTML部分<template> <div> <div class="choose" ref="choose"> <div class="content" ref="content" @mousemove="handleMove"> <img src="/static/bg.jp

2020-05-12 13:54:34 3012 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除