自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IndexedDB 封装数据库增删改查方法

注意: 调用方法时要用async await。

2024-01-15 10:54:14 578

原创 element Tree 树形控件 高亮默认

1. 进入页面,默认选中需要的节点,并展开+做出高亮效果,其他时候点击箭头图标才展开。2. input框搜索树节点。

2023-11-30 09:42:42 1030

原创 Git本地新建分支 并将代码切换和提交到新分支上

【代码】Git本地新建分支 并将代码切换和提交到新分支上。

2023-09-12 15:34:02 1891

原创 Vue2 | Vant uploader实现上传文件和图片

需求:实现图片和文件的上传,单个图片超过1M则压缩,全部文件加起来不得超过10M。

2023-09-12 11:06:18 9634 3

原创 vuex | store存储后刷新页面数据丢失

页面刷新后,store存储的信息就无法获取到,因为刷新之后,vue实例被重新加载,store被重置,所以需要用本地存储。推荐使用sesstionStorage存储,在当前浏览器窗口关闭后自动删除。

2023-07-27 09:44:12 1212

原创 RuoYi | v-if 和 v-hasPermi冲突问题,隐藏el-table-column

会发生冲突,隐藏不了,试将v-if改为v-show也无效。需求:根据权限和条件隐藏el-table-column。

2023-07-04 10:49:07 1538

原创 vue | vant swipe轮播图片宽高会被拉伸或显示不全的问题

object-fit: contain 保持图片原有尺寸比例。显示不全时: 没有设置css代码。

2023-06-26 11:21:03 2240

原创 vue | 移动端table表格的表格头图片样式设置+暂无数据展示

使用伪类::before展示表格头前的图片。

2023-06-21 17:04:45 723

原创 vue | RSA加密的使用

【代码】vue | RSA加密的使用。

2023-06-21 16:31:13 804

原创 Element UI | Upload 使用submit方法手动上传文件

判断文件没有上传即先进行文件上传,上传文件成功后在调用表单上传接口,否则直接调用接口上传表单。submit为element ui内部方法。表单上传接口一般传递文件id。点击上传文件按钮不立刻进行上传,而是点击提交后再调用上传接口,和表单一起提交。

2023-05-08 16:22:18 5690

原创 element ui NavMenu 实现侧边栏导航菜单

使用Element UI 的 Container 布局容器和NavMenu导航菜单组件,使用router-view存放二级路由出口。根据v-for遍历菜单参数,渲染导航栏。

2023-05-08 14:47:25 2106

原创 vue js导出文件

【代码】vue js导出文件。

2023-05-05 16:34:41 210

原创 element ui table 多选且可以点击行勾选数据

toggleRowSelection用于多选表格,切换某一行的选中状态,使得点击行即可进行选择。

2023-05-05 15:59:06 2520

原创 element ui upload 手动上传文件,传多个参数

需求:在弹窗内部上传文件,限制传1个文件,点击上传文件按钮不会上传,点击确定键再上传。设置为false,在选取文件后不立即进行上传。js:点击确认时再调用后端上传接口。

2023-05-05 14:56:50 1829

原创 element ui Table 文字超出3行 用...省略号表示,并在toolti

table文字过长,最多展示3行,超出用...省略号显示,鼠标移入时用tooltip文字提示,文字没有超出3行则不用tooltip。

2023-05-05 11:11:43 1217

原创 Element UI DatePicker 监听年月切换按钮并获取变更

需要监听DatePicker是否显示,用input获得焦点时触发的focus事件(element自带)。在每切换一次年月时调用接口获取数据,传参为当前切换成的年月。并绑定4个切换按钮的click事件。

2023-02-22 14:50:00 4946

原创 html+css+js 鼠标放在页面顶部则导航栏出现 鼠标移出则隐藏

当鼠标移入DIV内部的Img或其它元素上时,内部元素的mouseover事件被触发。但是再次将鼠标移动到DIV内部的另一个内部元素时,却会发现首先被触发的是DIV的mouseout事件,紧接着才是当前这个元素的mouseover事件。当鼠标触发外层的mouseout事件时,开始计时Settimeout,一段时间后再去执行mouseout需要执行的函数;当鼠标mouseover到了内部元素上时,这时候会触发它本身以及外层的mouseover事件,这时需先清除鼠标移出事件的函数。

2023-02-21 11:15:26 1365

原创 echarts tooltip悬浮框自动轮播 鼠标放上则暂停

在本项目中, echarts是引入的一个子组件,在父组件中配置好chartOptions和automove后传给子组件。判断传入的automove为true时,则进行轮播。

2023-02-21 10:44:06 849

原创 vue 实现自动循环滚动条| 基于vue-seamless-scroll

注意:最外层容器需要手动设置width、height、overflow:hidden。安装vue-seamless-scroll。在main.js中引入组件。

2023-02-20 17:28:38 1437

原创 js 前补零方法

如果需要5位有前置0的数,直接在当前数字前补5个0,再用slice方法取最后5位。

2023-02-20 17:07:57 478

原创 Element UI DatePicker 日期选择器

该组件选择周的时候,默认显示‘xxxx年第x周’,但在需求要显示为‘xxxx年x月第x周(mm.dd - mm.dd)’或者‘本周(mm.dd - mm.dd)’,最终效果为。subtract(1, 'day') 方法: 返回减去一定时间的复制的 Day.js 对象。减去1天,控件展示为周一的日期。add(6, 'day')方法: 返回增加一定时间的复制的 Day.js 对象。加上6天,控件展示为周日的日期。设置显示为‘xxxx年x月第x周(mm.dd - mm.dd)’和format有关,

2023-02-16 09:18:00 2579 1

原创 js | 计算某天周一和周日的日期| 获取某年某月的最后一天| 计算某日是第几周| 获取某月的上个月 | 时间日期转换为‘yyyy-mm-dd‘格式

时间日期Date格式转换为'yyyy-mm-dd'格式。时间戳返回 yyyy-MM-dd 格式字符串。获取某年某月的最后一天。

2023-02-15 17:02:45 215

原创 Element ui | popover弹出框改变背景色和小三角形颜色

Element ui | popover弹出框改变背景色和小三角形颜色。

2023-01-30 10:36:57 6445 3

原创 echarts pie饼图/圆环渐变,宽度不一

图中细的部分为线性渐变,粗的部分为环形渐变。roseType: 'radius',即可实现一粗一细效果。

2023-01-29 17:31:50 2230

原创 echarts pie饼图底部有横线

在项目中配置echarts option时出现这个问题,之前写饼图的时候从未出现,觉奇怪,查询后发现这是x轴。

2023-01-29 17:18:45 692

原创 vue | Echarts图表隐藏后变形 宽高问题的解决方案

在数据更新方法前执行resize()方法,即解决宽高变成100px的问题,并且不会丢失动画效果。但是发现,图表隐藏后再显示,虽然宽高是正确的,但是echarts动画效果消失。其原因是Echarts在初始化实例的时候,对应dom元素的宽高还没有确定。监听对应dom元素,如果大小发生变化,调用。

2023-01-18 11:51:45 1640

原创 git 如何删除/忽略已提交的文件

假如我们需要将dist文件夹忽略提交,但是前一次已经提交上去了,之前没将 dist目录添加到 .gitignore 文件中,这个时候我们就需要使用命令删除暂存区中的 dist文件夹。git commit -m "删除不需要的文件"

2023-01-04 17:30:48 1163

原创 为什么created里面调用了初始化函数,echarts没有显示,在mounted里面调用才显示?

因为在created阶段,挂载未开始,无法获取dom元素。而在mounted阶段数据和DOM都已被渲染出来,所以可以渲染echarts。

2022-12-23 16:54:15 503

原创 vue $refs 父组件向子组件传值

在Vue中,父组件可以通过 $refs来管理通过ref注册过的所有子组件,即 $refs对象下可以包含很多 $ref对象。

2022-12-09 11:26:25 3984

原创 vite打包配置|资源分类打包

把vite打包以后的js,css和img资源分别分门别类在js/css/img文件夹中

2022-10-19 14:32:32 6631

原创 页面出现横向滚动条的原因

设置页面body宽度和背景图div宽度的时候使用百分比%设置页面宽度,用vh和vw设置背景图宽度,本来应该都是占满整个屏幕,但是发现页面出现了横向滚动条。100vw比页面正好多出来一个滚动条的宽度。vw计算的是整个视口的宽度,包括滚动条。百分比计算宽度的后会不包括滚动条。

2022-10-17 08:53:50 1364

原创 echarts提示框tooltip背景色设置为透明

设置为透明后发现仍有透明边距,于是将padding设置为0即可。

2022-09-29 10:17:21 3695

原创 Element Plus中select选择器样式修改问题

注意:使用deep的情况下修改hover样式要使用。但是鼠标悬浮和点击选择后仍然有边框。

2022-09-26 11:41:04 3659 4

原创 echarts 饼图pie齿轮绘制

通过设置颜色为透明制作齿轮效果。可以根据循环的次数和value的大小调节齿轮样式。

2022-09-23 18:05:02 534 1

原创 echarts 图例legend添加渐变色背景 | canvas矩形圆角

echarts的API只支持配置全局的背景色,不能直接在legend中设置backgroundColor。需求:给echarts的每一项图例添加背景色。

2022-09-23 17:46:33 3863 2

原创 vue+echarts点击事件防抖、节流

vue+echarts点击事件防抖、节流

2022-09-19 17:15:44 1185

原创 Vue中v-show/v-if切换后echarts宽高问题和不显示问题

在项目中发现,tab切换页面使用v-show时,echarts图表的宽高变成100px,因此改为用v-if切换。但是v-if切换后echarts图表为空白,不显示。

2022-09-01 17:26:06 3830

原创 echarts移动端设备屏幕尺寸的适配

echarts移动端设备屏幕尺寸的适配

2022-09-01 17:04:38 1770

原创 表格插入值:slot-scope=“scope“和slot-scope=“{ row }“

当在标签上绑定:data的时候,可以使用:slot-scope="{ row }" ,或者用slot-scope="scope"配合scope.row来得到一整行的数据。

2022-08-05 09:43:04 1312

原创 Vue3+vant+vue-router商城搜索跳转商品搜索页

需求:首页搜索商品回车,跳转商品搜索页,搜索框中内容仍然存在,并且重新输入内容,路由参数随之改变。首页:回车后跳转:搜索框输入内容路由地址随之改变:步骤:1. 路由:// 路由规则配置const routes = [ // 其他路由略 { path: '/search/:kw', name: 'search', component: () => import('@/views/search/index.vue'), ...

2022-04-21 10:54:08 2359

空空如也

空空如也

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

TA关注的人

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