自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jimmy的前端博客

一个混子前端小菜鸡遇到的问题和解决方案的技术分享。

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

原创 Vxe-Table的各种坑,以及避坑指南(需要补充的请留言)

背景:由于公司要开发erp,采用了element-plus做为UI基础框架,但是回想往事点点滴滴,element-ui表格的种种表现令人痛心,于是跟leader商量之后决定使用Vxe-Table做表格插件,虽然element-plus在表格上也在大力优化,但就目前来看可用度确实不高,刚出了一个虚拟滚动,但看上去确实让人有点心急。。。开发阶段遇到的各种问题全局size的问题有点扯犊子的事,我element-plus要做全局的size修改,那就意味着我的表格也要做全局的size修改,庆幸的是它有

2022-05-19 16:50:59 32558 41

原创 vue在微信分享和分享当前页面再次分享显示签名失败的处理

申明:文章属博主原创,如有转载请经过博主同意,否则必将追究责任。准备工作:1.绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。备注:登录后可在“开发者中心”查看对应的接口权限。2.引入微信jssdk在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1....

2018-09-14 14:56:28 4318

原创 input file单文件上传和FileReader对象的基本使用

多说无益,撸出的代码才是铁的事实。。。建议:可以先看代码再看步骤也挺不错。。。第一步:在上传框change的时候,获取自带的files对象,一般获取到的为files[0],如下面代码oFlieImg.onchange = function(e){ var _self = e.currentTarget; var oSelfFile = _self.files[0]; //获取...

2018-08-09 09:26:50 2207

原创 vuejs里面swiper自定义分页器

准备工作:确保数据已经获取到 swiper等各类引入工作已经做好 你会查api(如果你不会查文档我不知道怎么跟你描述这个问题)正常的swiper在vue中成功渲染 :DOM:<div class="swiper-container"> <div class="swiper-wrap"> <div class="swiper-silde" v-...

2018-07-19 10:25:26 6417

原创 今天教大家怎么用Sublime Text3批量更改文件

前言:本狼刚到新公司就发现了一个很恶心的问题,那就是文件管理混乱、文件命名规则相当混乱,这几度对我这种强迫症患者来讲是个致命的问题,经过领导开会决定,由我负责对文件的次序和文件名命名进行重新整理,虽然挺乐意的,但是看到将近2000个文件的时候也是头皮有点发麻,就这样改了一天,脑子昏昏沉沉,而且效率极低,我不知道为什么一个404能让我如此恶心!今天早上突然想到一个问题,那就是不能批量替换吗?之前的公...

2018-04-26 10:55:36 10434 1

原创 uniapp编辑或者添加之后使用navigationBack返回上一页时数据不能更新的问题处理。

uniapp编辑或者添加之后使用navigationBack返回上一页时数据不能更新的问题处理。

2024-06-06 09:53:33 787

原创 Vue实现表单本地草稿功能

最近做了一个Lesson Learned系统,在业务功能都完成之后,用户反响很强烈,要求实现一个草稿功能,因为表单比较大,他们怕在工作的时候,突然有什么事情耽搁,导致系统被关闭,这时候他们填写的内容功亏一篑,需要重新填写,这时候就很麻烦了,于是强烈要求实现这个功能。我做了一个全局变量,每次进入的时候检查这个静态全局变量JSON.stringify是否等于首次加载出来的form JSON.stringify后的值,这时候就可以了,我相信有更好的方法,但是这里够用,就再没用别的办法了,以上基本就算是完成了。

2023-07-31 12:01:08 1371

原创 基于Element-Plus的表格自动滚动hooks

近期在做页面的时候,公司有这么一个需求:要做一个看板,然后这个看板里面有很多列表,列表自动滚动,表格内的内容自动滚动。接到这种需求后,第一时间想的是找对应的插件去完成,最后发现都不能满足,这令我很脑壳疼,最后决定自己做

2022-09-30 09:10:33 2734 1

原创 史上最详细的vite引入scss全局变量详解

我们经常因为某些变量不能全局引入而头疼如麻,尤其是在做一些统一样式的时候,简直是噩梦,而且网上乱七八糟的文章很多很多,但是真正教你配置的没几个,因为很多都是复制过来的,有些人为了赶时间随便复制一下,这里将为你提供史上最详细的引入流程

2022-09-21 10:31:53 9465 5

原创 vue3写一个记住密码功能

第一步:插件安装js-base64 用来对用户名和密码加密npm install js-base64js-cookie 用来存储用户名和密码npm install js-cookie第二步:存储逻辑点击登录,在登录前对用户的用户名和密码进行加密,然后保存到cookieconst onSubmit = async (formEl: FormInstance | undefined) => { if (!formEl) return await formEl.va.

2022-04-15 16:57:02 2719

原创 ElementPlus el-message-box样式错位问题

不知道从哪个版本开始发现,element-plus的message-box在有图标的时候,错位比较严重,f12跟官网的样式对比后发现,好家伙!原来有个样式没生效。

2022-01-21 10:18:38 1726

原创 element-plus的el-icon和@element-plus/icons vue3 组件封装与使用

使用 element-plus 时发现了一个问题:icon 需要单独安装和引入,让我很是难受,官网是这么说的(大概意思如下):$ yarn add @element-plus/icons # 或者 $ npm install @element-plus/iconsimport { defineComponent } from 'vue' import { Edit, Share, Delete, Search } from '@element-plus/icons' export def

2021-11-15 17:54:02 17478 18

原创 Vue3项目Eslint提示 the template root requires exactly one element

问题如下描述:在创建了vue3.0的项目时发现,.vue文件的写法是按照vue3.0的来的,但是eslint还是会报错,提示:the template root requires exactly one element产生原因:Vue3.0以前版本在template标签下只允许有一个标签...

2021-11-05 09:32:27 15120

原创 mpvue排坑: 未找到入口 app.json 文件,或者文件读取失败等问题处理

注: 本人使用mpvue的时候是根据官网的五分钟快速上手操作的 地址是:http://mpvue.com/mpvue/quickstart/#_1第一步node最好是8.9版本的,原因是8.9目前最稳定,如果你的电脑安装的版本是8.9版本以上的,而且你还想继续使用现有版本,不用慌,因为npm安装还是比较灵活的,你可以在项目安装完成之后本项目内安装node的8.9版本,具体命令为: $npm i...

2018-11-12 14:16:00 390

翻译 Animate.css动画库的使用

第一:下载地址 https://github.com/daneden/animate.css 第二:animate.css是一个很灵活的基于css3动画跨浏览器的css动画库,在你的项目中可以起到意想不到的作用安装方法:bower安装:$ bower install animate.css --savenpm安装:$ npm install animate.css --save基本使用方法:1.引...

2018-04-10 11:53:57 3255 2

空空如也

空空如也

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

TA关注的人

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