自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 elementplus el-select 宽度随着内容变化

设置个最小宽度,然后css设置成上面这个,就可以实现在保持最小宽度的基础上,自动随着内容变宽,体验更好。

2024-08-19 15:13:48 587

原创 el-table鼠标滚轮左右或者上下滚动

【代码】el-table鼠标滚轮左右或者上下滚动。

2024-08-12 10:47:52 324

原创 Nuxt3 PM2部署

但有时候会出现pm2: command not found的问题,使用node管理器是能跑但是端口改不了,大概是环境变量PORT设置的问题,后续再研究。都是使用pm2部署,ecosystem.config.cjs文件配置。安装PM2管理器,切换node版本,添加项目即可。然后将生成的代码复制粘贴运行。1、宝塔PM2管理器。

2024-08-06 11:47:37 502

原创 关于国际化vue-i18n 根据地址栏/en/识别国际化的尝试

【代码】关于国际化vue-i18n 根据地址栏/en/识别国际化的尝试。

2024-07-26 16:41:22 117

转载 关于echarts time轴 重叠问题

不知道为什么这个去搜很难搜到,所以写下来方便大家搜。

2024-07-24 10:14:45 161 1

原创 关于vue3-print-nb打印自动分页的问题

这个属性就可以实现跨页时自动分页,而不是一个模块跨页显示。

2024-07-23 14:53:22 611

原创 关于echarts一种另类散点图的做法

我和后端那边商量在最大放大档是一小时内数据只显示在这个小时的刻度线上,但只要滚轮放大,就显示到真实的点上。当然还是会有重叠的情况,但没必要去考虑的太细,一方面本省就不符合坐标轴的逻辑,第二那我还要考虑视口宽度,太麻烦了,最后还可能吃力不讨好,觉得做到这种程度其实也差不多,至于到秒级事件触发过于频繁,就需要后端那边去处理了,去掉那些重复事件。目前需求是要做散点图,但要求不能重叠,得横着排,这就很为难,因为我的轴是时间轴,考虑之后打算采取柱状图的方式去实现,隐藏掉柱子,只显示散点图的图标。

2024-06-17 10:47:04 370

原创 关于优化echarts datazoom鼠标滚轮缩放灵敏度的问题

产品那边反应图表缩放要滚很久才能滚到最小的秒级,然后本身echarts datazoom配置是不支持这个功能配置的,于是通过去鼠标wheel事件去优化,思路就是找到鼠标的相对x轴的坐标,通过这个坐标去修改datazoom的start、end,就可以在原有基础上,扩大倍数,基本滚两三下就滚到底了,具体代码如下,我用的是vue-echarts,datazoom是配置的inside,x轴我是时间轴。

2024-06-17 10:08:08 675

原创 关于el-menu ellipsis右侧空余太多的解决办法

研究半天没研究个所以然,直接加margin-right:-150px;,估计是lementplus计算有问题吧。

2024-05-23 15:41:09 324

原创 NUXT3 NuxtLoadingIndicator切换布局卡住的解决

这是官方用法,在切换布局时,加载进度条会卡住。不得不说官方文档就是个坑。

2024-05-20 15:38:31 547

原创 关于Nuxt3使用svg

3、plugin引入 virtual:svg-icons-register,然后nuxt plugin配一下就行。自定义不管是大小颜色都比官方module那个好用太多。安装vite-plugin-svg-icons。官方的不好用,还是用vite自己自定义的好用。1、自定义svg组件。

2024-05-13 16:19:57 631

原创 关于Nuxt3首屏加载loading的做法

看了网上很多资料,但是都无法实现,最后采用纯css的方法实现了效果,利用css的animation,因为使用js代码的话,总要等到客户端js加载完成才执行。但是我的需求是一个假的loading,就是无论多卡,显示一个几秒的loading,优化首屏的显示效果。接下来是页面的骨架屏,这个我还没搞好,搞好后面补上。这是layout文件。

2024-05-13 12:49:45 1094 1

原创 入职git报错问题 remote: User permission denied

入职git报错,发现是前面有人使用过这个电脑,所以是他的密码,导致我这边没权限返回不了,试了网上很多方法,千奇百怪,最后git重装也没用。最后找到的解决办法是。

2024-04-30 15:45:36 387 1

原创 ueditor富文本保存表格html,表格边框不显示的问题

ueditor打印

2023-01-30 16:26:45 1139

转载 flex两个盒子高度塌陷解决办法

https://www.jianshu.com/p/92395148ff25

2023-01-10 08:48:18 817

原创 echarts地图打包文件过大,加载慢的问题

解决echarts map打包加载慢

2022-07-07 09:08:58 1354

原创 el-table 通过自定义指令下拉分页

参考网上的el-select下拉框下拉分页,使用自定义指令方式实现table的下拉分页Vue.directive('loadMoreTable', { inserted(el, binding) { // 获取element-ui定义好的scroll盒子 const SELECTWRAP_DOM = el.querySelectorAll('.el-table__body-wrapper')[0] SELECTWRAP_DOM.addEventListener('scrol

2022-05-18 10:36:02 482

原创 elementUI使用vue-direction-key实现键盘上下左右bug解决办法

最近要求输入框上下左右能实现输入框焦点切换的效果,在网上查了下决定使用vue-direction-key来实现功能,但是实际使用发现vue-direction-key配合element的select和date组件使用有问题,比如select无法展开、切换、关闭,然后对direction.on的方法进行修改,最后实现了功能。页面部分代码,注意x和y必须严格从0开始加1,我没做跳多个的判断,select和date分别使用type,date还需要配置dateIndex和ref<el-form :mode

2022-05-07 10:42:08 2084 3

原创 粗劣的时间计算当天、昨天、上月、本月、本年

在别人获取上月的基础上获取import moment from 'moment'function getPreMonth(date) { date = moment(date).format('YYYY-MM-DD'); var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = n

2022-04-02 17:00:25 181

原创 关于Vue使用ueditor富文本编辑器上传图片

1、使用的是vue-ueditor-wrap,前面操作网上都有,放到public下即可2、ueditor上传图片会先请求服务器获取配置项,但是考虑我们的上传图片接口本身就有,后台那边也不想配合,只能自己改上传的代码3、serverUrl就填服务器地址就行了,然后去修改UEditor ueditor.all.min.js的代码 // 服务器地址 serverUrl: "http://222.240.44.99:8891", token:getToken(),4、我用的普通图片上传,找到相

2022-04-02 10:22:42 8838 3

原创 关于el-select 远程搜索下拉框消失解决办法

.seclectSearch{ .el-select__caret::before{ content: '\e6e1'; } .is-focus{ .el-select__caret{ transform: rotateZ(0deg); } } }

2022-03-28 15:36:31 3153 1

原创 关于vue取消router-view transition影响的方法

公司要求做一个固定在底部的菜单,由于用的是vue-element-admin,考虑菜单在每个主路由都不同,所以固定以appmain进行绝对定位,但是router-view的transition会影响定位效果,造成闪动。 <transition name="fade" mode="out-in" > <keep-alive :include="cachedViews" > <router-view :key="key" /> &l

2022-03-01 17:06:04 1254

原创 关于uniapp苹果上架审核被打回原因:其他 的解决办法

近期公司app第二版上线,ios端上线失败并且原因显示other,不知道原因就是被卡在那,后面删除再上传审核发现一直都在审核中不通过,到申诉网站申诉加急审核,理由用有道词典翻译成英文即可,亲测第二天就解决通过了,如果被打回,就反复提,至少要知道为甚么被打回。...

2022-01-26 16:44:51 1122

原创 小程序TypeError: Cannot read property ‘dataset‘ of null

uniapp小程序调试报错,但是h5和app段都没问题TypeError: Cannot read property 'dataset' of null经检查调试,发现是三元表达式的问题,删除行内的三元表达式,报错解决

2021-09-06 17:13:26 4556 1

转载 node.js事件机制的理解(收藏文章)

https://www.cnblogs.com/onepixel/p/7143769.html

2021-06-03 20:28:24 108

转载 JS中实现深拷贝的几种方法

https://www.cnblogs.com/hyns/p/12405328.html

2021-06-03 20:12:48 106

翻译 Webpack简单入门(老师)

https://note.youdao.com/ynoteshare1/index.html?id=743a056d3b312fb417bd71901102fc45&type=note

2021-06-03 17:06:56 107

原创 git 与github配置(老师详细版)

一、git 与githubgit是一个版本管理工具软件。作用可以让你更好的管理你的程序。例如提交修改的代码,查看原来的代码等。github 是一个网站,主要用于开源的代码托管,可以理解为世界上最大的代码仓库。你每次也可以把自己的代码提交到网上,让别人都可以看到并下载你的代码,同时别人可以帮您修改代码。实际上很多著名的开源软件都是通过这种方式开发https://gitee.com/二、安装与配置1)检查一下自己的电脑c:\user\自己电脑名字\ 检查一下有无.gitconfig 这个配置文件2)

2021-05-12 19:36:25 1947 1

转载 event.target 和 event.currentTarget 的区别

笔记https://www.cnblogs.com/yzhihao/p/9398917.html结合下面的例子,就可以很好来理解event.target和event.currentTarget: 上面事件的绑定都是在冒泡阶段的,当我们点击最里层的元素d的时候,会依次输出:target:d&currentTarget:dtarget:d&currentTarget:ctarget:d&currentTarg

2021-05-07 15:03:39 259

转载 纯CSS+HTML自定义checkbox效果

/* 隐藏所有checkbox */input[type='checkbox'] { display: none;}/* 对label进行模拟.背景图片随便拼凑的,不要吐槽品味*//* transition效果是做个背景切换效果,这里单纯演示而已,实际上这个过渡不加更自然*/label { display: inline-block; width: 60px; height: 60px; position: relative; background: url(//ww

2021-05-06 20:31:38 160

转载 AJAX常见的status状态码

https://www.jianshu.com/p/a746b18396e2

2021-04-25 16:54:47 487

转载 浏览器常见的on事件

window.onload = function(){ var msg = "\nwindow.onload 事件:\n\n"; msg += "浏览器载入了文档:"; alert(msg);}window.onfocus = function(){ var msg = "\nwindow.onfocus 事件:\n\n"; msg += "浏览器取得了焦点:"; alert(msg);}window.onblur = function(){ var msg = "\nwindow.o

2021-04-19 14:31:06 507

转载 关于window.resizeBy()失效的问题

从 Firefox 7 开始,不能改变浏览器窗口的大小了,要依据下面的规则:不能设置那些不是通过 window.open 创建的窗口或 Tab 的大小。当一个窗口里面含有一个以上的 Tab 时,无法设置窗口的大小。相关链接 window.resizeBy.MDN...

2021-04-19 14:21:33 675

原创 JS数组去重常用方法

1、双重for循环去重for(var i = 0;i < arr.length;i++){ for(var j = i + 1;j < arr.length;j++){ if(a[i] == a[j]){ arr.splice(j,1); j--; } }}2、利用object key值得唯一性for(var i = 0;i < arr.length;i++){ if(!obj[arr[i]]{ obj[arr[i]] = true; newAr

2021-04-17 16:39:39 127

原创 JS数组常用排序方法

1、冒泡排序:从第一项起,比较相邻两个元素,比较后交换位置,将最大或最小值冒泡到最后for(var i = 0;i < arr.length;i++){ for(var j = 0;j< arr.length - i;j++){ if(arr[j] > arr[j+1]){ var temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } }}2、选择排序:从第一项起,每一项和后面所有项依次比较,交换

2021-04-17 16:31:09 187

原创 JS 计算几位数字之和

1、利用charAt for(var i = 0;i< num.length-1;i++){ result += parseInt(num.charAt(i)); } return result + num%10;2、使用数学计算 for(var i = 0;i< num.length-1;i++){ result += parseInt(num % Math.pow(10,num.length-i)

2021-04-08 11:51:31 453

原创 字符串转数组/对象

1、字符串转数组:str.split(’ ‘)2、数组转字符串:arr.join(’ ')3、JSON字符串转JSON对象JSON.parse(str)4、JSON对象转JSON字符串JSON.stringify(obj)

2021-04-07 11:48:23 233

原创 node三方插件Joi joi.validate is not a function

今天在黑马博客项目安装三方插件Joi在使用joi.validate方法时报错,在网上查询大部分解决办法是:1、npm install joi@14.3.1 安装老版本能成功解决问题2、经过查询文档 joi文档新版本调用这个插件代码如下://规则const schema = Joi.object({ username: Joi.string() .alphanum() .min(3) .max(30) .required(),

2021-03-26 20:57:24 770

原创 关于iconfont字体图标在IE上无法显示的问题

一开始通过iconfont.css引入,在谷歌上能正常显示,自己多方尝试,发现最蠢的问题。总结一下,查了网上可能的问题有1、有可能是字体文件.eot文件没有引入2、有可能是IE JS禁用最后发现自己在引入iconfont.css时忘记更改默认路径在URL前面加上…/fonts就没问题了...

2021-03-22 11:05:39 1416

原创 初始化GIT

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。流程一、初始化git仓库右键项目git bashgit init 生成一个隐藏的git目录 用来帮助备份的目录二、设置git当前使用的用户配置用户名:git config --global user.name “xxx”设置邮箱:git config --global user.name “851420437@qq.com”每一次备份时,还会存储这些用户信息三、把代码存储到git仓库(1)git add

2021-03-19 10:15:01 764

ueditor.all.min

修改了上传图片

2022-05-19

空空如也

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

TA关注的人

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