自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建vue3组件库(四): 样式库搭建

样式库搭建

2024-05-10 10:00:00 749

原创 固定表头和前三行,表格自动滚动

固定表头和前三行,表格自动滚动

2024-04-30 15:47:23 472

原创 搭建vue3组件库(三): CSS架构之BEM

CSS架构之BEM

2024-04-28 15:12:04 622

原创 搭建vue3组件库(二): 代码规范自动化

代码规范自动化

2024-04-28 09:56:22 606

原创 搭建vue3组件库(一): Monorepo架构搭建

Monorepo架构搭建

2024-04-26 17:05:36 998 1

原创 二、springboot整合Mybatis Plus

soringBoot整合Mybatis Plus

2023-08-28 15:45:07 173

原创 一、使用maven新建springboot

新建springBoot项目

2023-08-28 15:16:09 854

原创 Websocket 推送音频文件流,前端播放及下载

websocket推送音频文件流,前端播放及下载

2023-02-22 16:08:28 2518 1

原创 element-ui DatePicker限制选择范围

element-ui DatePicker限制选择范围。

2023-01-16 17:56:20 443

原创 package.json配置

package.json 配置

2023-01-06 13:49:32 3758

原创 element-ui Dialog 对话框可拖拽

element-ui Dialog 对话框可拖拽。

2022-08-22 11:34:37 200

原创 vite 创建vue项目

vite创建vue项目

2022-06-16 15:55:14 667

原创 element实现表格字段配置、排序配置、筛选配置、分组配置

element实现表格字段配置、排序配置、筛选配置、分组配置

2022-06-07 14:32:21 1987 2

原创 DOM导出为图片

安装插件 html2canvasnpm install html2canvas或yarn add html2canvas引入插件import html2canvas from 'html2canvas'导出图片// 获取要导出的DOMconst rect = document.querySelector('#chart').getBoundingClientRect()html2canvas(document.querySelector('#chart'), { widt.

2022-03-22 14:39:39 1065

原创 js文本中含有链接添加a标签

replaceSrc (txt) { var reg = /(((https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/ig var result = txt.replace(reg, (item) => {

2022-02-25 14:03:42 1401

原创 js接收文件流下载文件

js 接收文件流下载文件

2021-12-21 14:03:13 459

原创 vue文本对比

vue + difflib.js文本对比

2021-09-01 17:21:22 829

原创 vue 导出word文档

vue 生成word文档

2021-09-01 16:51:51 259

原创 element-ui upload带参数上传文件

element-ui upload带参数上传文件

2020-12-18 09:59:01 3918

原创 element-ui Cascader级联选择器实现一级二级单选,三级多选

<template> <div> <el-cascader v-model="value" :options="options" :props="{ multiple: true, checkStrictly: true }" clearable collapse-tags @change="changeLabel" ></el-cascader> </div

2020-10-30 14:58:27 10931 1

原创 element-ui table前端分页

element-ui 表格前端分页

2020-07-29 09:34:51 1030 1

原创 js 数组排序

js数组排序

2020-06-23 16:19:03 962 1

原创 element-ui table表格行内编辑加校验

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <script src="https://unpkg.com/element-ui/lib/index.js">&lt

2020-06-23 16:07:49 3696 2

原创 arr数据整理成tree格式

const arr = [ { id: 1, name: '1', pId: 0 }, { id: 2, name: '1-1', pId: 1 }, { id: 3, name: '1-2', pId: 1 }, { id: 4, name: ‘1-1-1’, pId: 2 }, { id: 5, name: ‘2’, pId: 0 }]const treeDa = translateDataToTree(arr, 0)function translateDataToTree(data,

2020-06-23 15:14:38 265

原创 element-ui Cascader 级联选择器清除选中

<el-cascader v-model="value" :options="options" ref="cascader"</div>// 清空级联选择器选中状态this.$refs.cascader.$refs.panel.clearCheckedNodes()// 清除高亮this.$refs.cascader.$refs.panel.activePath = []

2020-06-23 14:59:39 6689 4

原创 javaScript基础知识

目录1.字符串1.1 toUpperCase() 把一个字符串全部变为大写1.2 toLowerCase() 把一个字符串全部变为小写1.3 indexOf() 会搜索指定字符串出现的位置1.4 substring() 返回指定索引区间的子串2.数组2.1 length取得Array的长度2.2 indexOf() 来搜索一个指定的元素的位置2.3 slice() 截取Array的部分元素,然后返...

2020-04-29 15:41:11 169

原创 html写入json文件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="FileSaver.js"></script></head><bo...

2020-04-08 15:09:41 2240

原创 element-ui table行内编辑

element-ui table行内编辑

2020-04-07 10:13:42 4352 4

原创 element-ui tabs无限加载

element-ui tabs无限加载

2020-03-23 15:14:12 933 1

原创 element-ui table分页记忆选中数据

element-ui table分页记忆选中数据

2020-03-20 15:18:53 95 1

原创 element-ui Upload前端读取上传的文件

element-ui upload前端读取上传的文件

2020-03-19 15:47:22 19963 5

原创 js向浏览器中添加数据

localStorage和sessionStorage

2020-01-09 10:35:09 602 1

原创 input限制输入为金额

<el-input v-model="val" placeholder="请输入金额" oninput="value=value.replace(/[^\d.]/g,'').replace(/\.{2,}/g, '.').replace(/^(\d+)\.(\d\d).*$/, '$1.$2')"></el-input>

2020-01-09 10:23:25 997

原创 js文件调用vue页面方法

index.vueimport { jsmethod } from 'test.js'methods: { qwe(){}, asd(){ jsmethod(this.qwe) }}test.jsexport function jsmethod(qwe){ if (qwe) { qwe(); }}

2020-01-08 16:34:49 3650 1

原创 js右键菜单

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp...

2019-12-26 14:00:29 127

原创 d3力导向图

1. html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X...

2019-12-26 09:16:51 1168

原创 js Math对象

属性属性描述Math.E欧拉常数,也是自然对数的底数,约等于2.718Math.LN22的自然对数,约等于0.693Math.LN1010的自然对数,约等于2.303Math.LOG2E已2为底E的对数,约等于1.443Math.LOG10E已10为底E的对数,约等于0.434Math.PI圆周率,一个圆的周长和直径之比,约等于 3....

2019-07-15 14:31:02 94

原创 vue引入第三方js文件

1.把js文件放入静态文件文件夹(static)下;2.修改build>webpack.base.conf.js文件在resolve.alias添加需要的js文件3.在需要的页面引入

2019-07-09 14:44:03 7164

原创 vue+antv g2+element-ui实现图表的增添拖拽

html<template> <div class="app-container dashboard"> <!-- 新增按钮和弹框 开始 --> <el-popover placement="left" width="30%" trigger="click" class="btn-add"> <el-coll...

2019-05-08 17:55:19 4223 2

原创 vue拖拽div位置互换

html<div class="item" v-for="(item, index) in divList" :key="index" draggable="true" @dragstart="handleDragStart($event, item)" @dragenter="handleDragEnter($event, item)" @dragover.prevent=...

2019-05-08 17:02:59 4033 3

空空如也

空空如也

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

TA关注的人

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