自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改element-ui中$Message距离顶部偏移量

element-ui提示语位置修改

2022-12-30 11:47:55 759 1

原创 ScrollIntoView使用中容器滚动导致整体页面上移解决方法

ScrollIntoView使用

2022-12-30 10:09:04 1018

原创 关于css隐藏滚动条

隐藏滚动条.element::-webkit-scrollbar { width: 0 !important }

2022-04-25 18:44:25 88

原创 常用正则,实时更新。。。

notEmpty: /\S/, // 非空integer:/^[1-9]\d*$/, //正整数integerp:/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.0)$/,//正整数包括正整数.0decimal:/^((0{1}\.\d{1,2})|([1-9]\d*\.{1}\d{1,2})|([1-9]+\d*))$/, //两位小数noNinteger:/^[1-9]\d*|0$/,//非负整数floatNum:/^\d+(\.\d+)?$/,

2022-04-20 16:41:28 191

原创 TypeError: Cannot read property ‘linearGradient‘ of undefined

echarts是使用过程中升级到5.0以上版本发现原本的颜色渐变使用方法报错只需要改一下写法就可继续使用原来:new echarts.graphic.LinearGradient改为:new this.$echarts.graphic.LinearGradient亲测有效

2021-11-04 15:33:17 1006 1

原创 基于vue+element 实现两个树形tree之间的跨树拖拽

<el-tree :data="data" node-key="id" default-expand-all @node-drag-start="handleDragStart" @node-drag-enter="handleDragEnter" @node-drag-leave="handleDragLeave" @node-drag-over="handleDragOver" @node-drag-end="handleDragEnd" @node-drop=

2021-04-19 15:07:39 4532 4

原创 element 树形刷新纪录上次打开与选中

1、tree 加@node-expand 和@node-collapse 将上次展合情况用数组纪录并赋值给default-expanded-keys=’[]’<el-tree :data="treedata" ref="tree node-key="id" :default-expanded-keys="expandedList" @node-expand="nodeExpand" @node-collapse="nodeCollapse"></el-tree>2、me

2020-12-07 17:26:15 571

原创 element表格列按比例分

一般情况下直接写 <el-table-column prop="name" label="name" align="center" width="100px"> </el-table-column>这种情况下可以设置尺寸但是只是固定尺寸如果想要等比例,应该设置百分比,并且必须为min-width <el-table-column prop="name" label="名称" align="center" min-width="20%"> </

2020-11-21 15:01:18 1986

原创 highcharts 实现3d饼图

1、下载npm install vue-highcharts --savenpm install highcharts --save2、main.js中import highcharts from 'highcharts'import VueHighCharts from 'vue-highcharts'import highcharts3d from 'highcharts/highcharts-3d'Vue.use(VueHighCharts)highcharts3d(high

2020-09-04 18:46:19 1564

原创 记录将自定义指令写到另外的js中(别的方法也通用)

1、在untils文件夹在新建aa.js2、js中写export const fun={方法xxxxxxx}3、在需要用到的页面引入import { fun} from “@/utils/aa”4、自定义指令Vue.directive(“name”, fun);

2020-08-20 16:31:40 127

原创 vue+element表格双击编辑单元格

思路:给每条对应的数据都加上edit:false/true属性来控制该条数据对应的单元格你内显示的是输入框还是文本内容html部分1、element文档中有写关于表格的事件2、每条数据对应都有edit属性,为true的时候显示输入框,为false显示文本内容js部分:1、统一给获取到的表格数据加入edit属性,默认为false,传入的参数t为表格的数据json initTbale(t) { t.forEach((item, index) => { fo

2020-08-18 11:12:27 4152 11

原创 拖拽之网格吸附+放大缩小

最近项目中有这样一个需求:要求网格中每个块拖拽的时候吸附网格,并且放大缩小相对位置不变,传给后台的坐标信息也一致;拖拽大家都会,特别简单,但是吸附网格+放大缩小相对信息不变可能会加大一点难度,我自己技术有限,写了一个下午终于算是写出来了,写篇博客记录一下!附上代码以及稍微一点解释://自定义拖拽指令Vue.directive("drag", { update: function(e, value, vNode) { var ex, ey; var id = value.valu.

2020-08-14 16:31:21 1556

原创 杂记-持续更新

1、给form表单赋值的时候注意看是否需要深拷贝,不需要则用JSON.parse(JSON.stringify())2、在一个数组对象中找寻id为1的某条数据数组对象.find(item => item.id ===1)3、在一个数组对象中过滤掉id为1的某条数据数组对象.filter(item => item.id!== 1)4、element中清空表单this.$refs.form.resetFields();5、...

2020-07-22 11:04:49 188

原创 vue将div或图片导出为pdf

4个步骤1、下载:npm install --save html2canvasnpm install jspdf --save2、在utils文件夹下新建一个js文件,并复制以下内容import html2canvas from 'html2canvas';import JsPDF from 'jspdf';/** * @param ele 要生成 pdf 的DOM元素(容器) * @param padfName PDF文件生成后的文件名字 * */f

2020-07-17 18:28:47 1350 2

原创 vue 点击一键导出excel表格

vue项目点击导出excel表格,不磨叽,4个步骤1、npm install -S file-saver2、npm install -S xlsx3、安装完成之后在你需要导出的那个vue文件中引入4、按钮绑定click事件,比如@click=“exportExcel”,下面methods里面写方法这样一个最简单的excel表格就导出了。...

2020-07-07 10:43:07 942 2

空空如也

空空如也

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

TA关注的人

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