自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Angel_girl319的博客

做个自信快乐的人!

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 el-upload上传文件必填添加校验,限制上传图片格式,大小,比例

在项目我们经常遇到在表单内上传文件必填的场景,在element ui 官网里没有这方面的例子,下面分享一下自己写的代码。

2024-07-10 17:43:35 177

原创 uniApp @input事件更改输入框值,值改变了但是页面没更新新的值

我想在页面输入值的时候同步更新页面上的数据,但是页面数据没更新,上述方法在pc端可以,但是在移动端上就不行,为啥用v-model不行,但是用:modelValue可以呢,请参考下面文章。

2024-06-17 17:31:08 578

原创 判断区间规则大于、小于、区间 有没有交集

在项目做表格编辑的时候,选择弹框里面的类型,会出现大于、等于、小于三种情况,在点击确定的时候,不能让输入的分数大于分-max,并且输入的类型数值不能有交集的情况。有了思路剩下的就是代码实现的过程,这个时候可不得不想到gpt这个伟大的发明啊,下面贴图gpt给我的代码实现过程,嘻嘻嘻😁。思路:两个区间,两者的最小值中的最大值

2024-05-31 10:38:31 144

原创 ES6常用的方法

1、判断数组每一项都为空 都满足返回true。2、检验字符串不能为空。

2024-05-15 11:23:48 103

原创 vue3 遇到的那些问题呀

把codecontent.value = ref(props.parentCode)去掉即可。

2024-05-14 16:12:52 131

原创 elementui 那些遇到的问题呀

1、在父组件调用子组件方法的,现在想关闭el-dialog 弹框,清除编辑器里面的值,结果哦方法走了但是没清空,原代码是这样的。原来在父组件中@closed="formulaclosed" 得把。="formulaclosed" ,试了一下,完美解决!查找了一下element ui plus 官网,发现了。@closed改为@close。

2024-05-14 14:31:02 149

原创 es6 数组去重

【代码】es6 数组去重。

2024-05-13 17:42:13 115

原创 解决vue3中eventBus第一次传参数失败

el-tree点击节点的时候,获取nodedata值,在第一次传给兄弟组件的时候没传过来,看了一下代码里面用到了eventBus,搜了一下eventBus在第一次传值的时候有这个bug!兄弟组件A(发射方)(重点在代码里面添加await nextTick())只要在获取dom的时候同步更新就行。再次打印控制台的时候,有值了!兄弟组件B(接收方)

2024-05-08 19:49:37 178 2

原创 el-tree 父节点只有一个子节点时,用getCheckedNodes方法选择的值父节点和子节点值都有

看了一下代码,运用到了getCheckedNodes([leafOnly,includeHalfChecked]) 方法, leafOnly:表示是否只返回叶子节点的数据,默认值为false,includeHalfChecked表示是否包含半选中状态的节点。在做项目时,遇到了一个特殊问题,在选择左侧指标树的时候,如果父节点有多个子节点,选择后右侧显示内容出现一个子节点的值是没问题的,如图所示。但是选择一个父节点只有一个子节点的时候,父节点的值和子节点的值却都出现了右侧,如图。

2024-05-08 19:32:19 584

原创 css 三个样式(背景颜色)一循环

代码】css 三个样式(背景颜色)一循环。

2022-08-12 15:03:38 724 1

转载 [js] 得到本月、上月、下月的起始、结束日期; 得到今年、去年、明年的开始、结束日期

@param {Number} months 不传或0代表本月,-1代表上月,1代表下月。* @param {Number} dates 不传或0代表今年,-1代表去年,1代表明年。* @param {String} type 有两种选择,"s"代表开始,"e"代表结束。* @param {String} type 有两种选择,"s"代表开始,"e"代表结束。..................

2022-08-11 16:35:19 1238

原创 微信内置浏览器禁止调整字体大小的方法

微信内置浏览器

2022-01-06 14:56:13 1153

转载 微信签约在部分安卓手机返回404/403

最近做了一个先签约后支付的项目,一直都很顺利,没有bug反馈。但是,前几天测试给我提了一个bug说微信签约完成后出现了页面403/404状态,咦?我试了一下ios手机流程完全没有问题,但是安卓手机签约完成后没有直接跳到我的支付页面,而是直接403了,微信签约大部分都是后台的逻辑多,前端基本上是跳页面,生成业务订单之后,后台会返回一个url,我们只需要跳转到这个url即可。至于签约付款成功后返回我们页面,这些都是微信做好的。签约文档见下面的链接:https://pay.weixin.qq.com/w

2021-09-22 10:16:09 764

原创 h5页面跳转微信小程序页面

// 判断环境是否在微信小程序里function isMiniProgram(){ var ua = navigator.userAgent.toLowerCase(); var envType='#'; if(ua.match(/MicroMessenger/i) == 'micromessenger'){ //微信环境 wx.miniProgram.getEnv(function(res) { if (res.miniprogram) ...

2020-06-10 17:26:22 628

原创 js页面history.back()返回上一页,ios 不重新加载ready的解决办法

1.在网上查找了一下有很多网友是这么写的:在需要刷新的页面添加以下代码:let isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload(); } }); window.addEventListener('pa

2020-05-27 11:32:02 575

转载 移动端点击返回键,页面不刷新解决方案

在浏览器中点击返回或者前进按钮时,页面不刷新的问题。如果是移动端下,可能有两种情况:第一种是在自己的app下点击返回的时候页面不刷新,这有可能是你们原生开发人员,只是关闭了当前的一个窗口,也就是说那个窗口是新开的。这种解决方案,老夫只能说找你们的原生开发吧。第二种则是在微信、uc这类的浏览器出现,这是因为浏览器保存了DOM和js的状态,相当于保存了整个页面,这种特性称作 “往返缓存”(back-forward cache,或bfcache)。对于这种情况可以用“pageshow”事件来解决,“p

2020-05-26 09:55:32 1950

原创 javascript中防止重复点击、防止点击过快实用方法

防止重复点击可以添加一个开关,让这个开关默认为true,第一次点击将其变为false,点击事件的执行需要判断这个开关是否为true,为true执行,false不执行。例子如下:var isclick= true;function click(){if(isclick){ isclick = false;//下面添加需要执行的事件......

2020-02-15 13:25:54 437

原创 移动端调试神器vConsole

在我们做移动端页面时,在手机上查看出现问题的时候,需要连接电脑特币麻烦,现在给大家介绍一种方法,可以查看日志,网络,页面,Resources等使用方法多页面应用在每个页面<script src="path/to/vconsole.min.js"></script><script> // init vConsole var vCon...

2020-01-16 11:03:12 200

原创 MAC终端常用命令大全

clear 清空屏幕的内容percent work directarypwd查看我们所在的目录(位置),刚打开终端的时候,默认在用户目录下。list showls显示当前目录下的文件内容ls 可以和路径配合使用,用于显示路径下的内容ls后面如果什么都不加,默认显示当前目录下的内容。ls /显示跟目录下的内容cd - 回到上一个目录cd ~回到...

2020-01-15 15:21:04 311

原创 vue搭建项目的步骤详解

1.项目环境搭建安装node.js官网下载nodejs官方网站:https://nodejs.org/en/具体详细安装过程,大家不懂的可以百度一下,node.js自带npm包管理工具,使用npm可以使用安装项目中的组件,终端输入命令行,可以检查node版本node --version安装vue-cli 脚手架工具npm install -g vue-cli...

2020-01-15 14:34:42 213

原创 vue报错集锦

在启动vue中,会出现各种错误,下面一些是我在遇到的错误1.我百度了一下,刚开始以为权限不够,sudo npm run dev 试了一下还是不行,后来尝试了好几次方法,结果是占用端口,我打开switchHost一看确实是打开了另一个项目的端口,于是打开自己 的默认,npm run dev 一下,结果完美!...

2020-01-13 10:23:44 185

原创 ios input 添加 readonly unselectable="on" 属性,光标依旧还在,怎么清除光标

<input type="text" readonly unselectable="on" value="点我啊"/>ios中 点击input依旧有光标,但是安卓机正常2.<input type="text" readonly unselectable="on" οnfοcus="this.blur()" value="点我啊"/>加上οnfοcus=...

2019-12-23 10:56:40 306

原创 移动ios端position:fixed环境下input获取焦点软键盘弹出光标错位

最近做页面,遇到了一个bug,就是移动ios端position:fixed环境下input获取焦点软键盘弹出光标错位的问题,至于为啥出现这样的问题,原因我在这就不阐述了,下面贡献一下解决方法//光标错位$(document).on("focus",".phoneInput",function(){ var top = document.body.scrollTop; $...

2019-11-28 17:00:57 418

原创 IOS中select、input失焦后,页面上移,点击不了解决办法

$(function () { var u = navigator.userAgent; var flag; var myFunction; var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isIOS) { document...

2019-11-22 17:53:18 523

原创 input移动端type=''number''不生效

在做项目中偶然发现在苹果手机 input=“number”不兼容,产品硬要求要调起数字键盘,只能输入数字,下面是我的解决方法<input type="number" value="" pattern="[0-9]*" onBlur="checkOnValChangedLR(this);" onkeyup="this.value=this.value.replace(/[, ]/g...

2019-11-22 17:03:35 3358

转载 replace限制文本框只能输入数字,数字和字母等的正则表达式

1.1.文本框只能输入数字代码(小数点也不能输入)<inputοnkeyup="this.value=this.value.replace(/\D/g,'')"onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input οnkeyup="if(isNaN(value))e...

2019-11-22 16:52:44 479

原创 针对iphone11适配

if($(window).width() === 414 && $(window).height() === 808 && window.devicePixelRatio === 2){ $(".phonex-pb").css("padding-bottom","34px");}

2019-11-20 17:15:06 250

原创 微信图片点击,图片放大

在做微信页面时,不管用的背景图还是是&lt;img src="....data.png" class="imgW" /&gt;,点击该图片,图片在安卓上会放大,为了解决这个问题,只需要在css内添加.imgW:{pointer-events: none;}这个代码即可,如果需要加入链接,只需要在.imgW添加父级标签即可,比如&lt;p onclick="clickImg()"&gt;&lt;im...

2018-06-14 16:55:15 2438

原创 AJAX调接口出现 JQuery报错Uncaught TypeError: Illegal invocation

在调接口的时候,出现了图错误,找了好久才找到原因,总结如下:1.参数错误,后台给的参数和前台的参数不一致,或者前台自己写的参数有误,没给后台2.请求类型有误,比如后台给的请求方式为post,前台写的是get...

2018-06-14 16:43:56 432

原创 弹层高度宽度不确定,始终上下左右居中(css方法)

这篇文章只是一个小栗子,有不恰当之处请大家多多包涵

2018-01-04 11:22:13 1365

原创 弹层高度不固定,始终上下居中(js方法)

html:    请您先进行实名认证      确定css:.TopContainer{z-index:99;position:fixed;width:84%;left:50%;top:50%;margin-left:-42%;background-color:#fff;color:#333;display:none;bo

2017-09-21 15:08:15 1022

原创 修改密码显示和隐藏密码

html:验证码密码css:.moPsw_list>li{height:4.1rem;line-height:4.1rem;border-bottom:1px solid #e7e7e7;font-size:1.4rem;color:#3c3c3c}.moPsw_list>li>em{display:inline-block;vertical-align

2017-07-28 15:56:18 1120

多个弹层JS弹出

多个弹层,内容不一样,用JS数组弹出,改demo只是给了一个例子,有需要的话可以下载,不完善之处请多多包涵

2017-12-12

Date input默认显示第几天日期

该demo具体详细介绍日期默认显示第几天问题,引用的日期插件为mobiscroll

2017-12-11

日期插件默认显示日期为当前日期

修改插件默认显示日期为当前日期,可以修改默认日期为指定日期

2017-08-22

空空如也

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

TA关注的人

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