自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序复制链接带参数

微信小程序 复制链接 参数

2024-05-20 09:52:21 478

原创 vxe-table树形结构表格,根据层级数据计算合计值

vxe-table 根据层级数据计算出合计值,修改每一个子项和删除子项时 合计结果同步更新。日常开发过程 功能点记录。

2024-04-01 10:32:50 514 1

原创 element form 表单长度数字英文验证 重置

下面是一些常见表单验证重置功能,主要包括数字的验证。

2024-02-05 09:37:59 174

原创 h5熄屏之后倒计时会暂停

这个时候要求,当页面切出去或者熄屏等操作后,重新打开,倒计时需要是最新的时间。在日常开发过程中,偶尔会有页面显示倒计时的需求。

2024-02-01 15:23:45 242

原创 正则验证大于0并且只能输入小于N位的小数

正则数字验证

2022-12-07 10:13:06 188 1

原创 vue与ios交互返回页面异常,需要滑动才能正常得问题

问题描述:在ios内嵌入H5(使用vue-cli搭建得vue框架),在A页面滚动超过一屏后,进入B页面,然后使用this.$router.back(-1)方法返回,这时候A页面会出现白屏或者部分功能渲染不正常,需要点一下页面或者滑动一下页面才会正常。...

2022-07-12 10:51:45 1518 1

原创 前端Object.assign

使用场景:当在某种情况下,我们需要给后端传一个json字符串,数据是通过前端添加一个表单对象push到某一个数组里面。例如:但是如果单纯的写数组push对象时,会存在一个问题,就是每次最新添加的数据会把之前添加的内容替换掉。解决办法:这时候就需要对数据进行深拷贝,写法如下:其中,laborCompanyList 为绑定的form表单对象,companyList 为需要显示到页面的数据。两行代码就能解决这个问题。ES6官方说法Object.assign()方法用于将所有可枚举属.

2022-04-13 15:07:08 754

原创 web设置支付密码样式

html内容:自行准备一张关闭图片<div class="inputPassword pay-dialog"> <img class="close" src="img/close.png" alt=""> <p class="info">请输入支付密码</p> <div class="pay-password"...

2020-04-08 14:46:20 341 1

原创 js几种倒计时实现方式

1. 常见获取验证码60s倒计时var second = 60;var timer; // 倒计时function countDown(){ second--; if(second == 0){ second = 60 clearTimeout(timer) return } timer = s...

2020-04-02 17:04:29 9079

原创 js获取每周固定某一天,某一刻的时间戳

我们以每周 周六和周日 的23:59:59为例先上代码// 获取每周指定时间戳 function getStamp(){ var _date = new Date(); // 获取当前时间 var _nowTime = _date.getTime(); // 获取当前时间时间戳 // 获取当前是周几,0代表是周日 ...

2020-04-02 16:05:26 968 1

原创 前端使用swiper的坑

1.动态渲染swiper左右切换按钮和滑动切换失效原因:这是因为ajax是个异步请求,当页面渲染完毕时,swiper插件没法获取最新的swiper-slide个数,导致部分功能失效。解决办法:在swiper初始化时设置下面属性observer: true, //修改swiper自己或子元素时,自动初始化swiperobserveParents: true //修改swiper的...

2020-03-10 17:40:17 2034 1

原创 elementui动态切换table列内容

实际开发中经常会动态显示表格的某些列的内容,我把我实现的方法记录并且分享一下。首先,不要使用v-show,要使用v-if。其次,表格加载属于懒加载,所以每次切换内容需要让表格重新加载一次实现方法,给表格加索引,每次切换改变索引值直接上代码吧,通俗易懂// 控制表格切换<el-button type="primary" @click="toggleData">切换表格&lt...

2019-10-09 17:55:44 3531 1

原创 vue使用sortable实现拖拽排序

vue项目中使用sortable实现对块元素拖拽进行排序下载:npm install sortablejs --save引入:import Sortable from ‘sortablejs’使用:<template> <div class="flex" id="items"> <div class="item" v-for="(item,in...

2019-09-23 14:53:39 8647

原创 fixed定位底部左右居中,absolute定位上下左右居中

移动端开发过程中,底部固定定位经常会用到,如果有时候宽度是100%的话,就不涉及左右居中的问题,反之,就要注意左右居中的问题。代码如下:.fixed{ position:fixed bottom:0 left:0 right:0 margin-left:auto margin-right:auto}有时候需要页面弹框,然后要求弹框上下左右居中,这个弹框一般都是定宽定高的,对他...

2019-08-28 13:57:32 2815

原创 swiper动态渲染部分功能失效

swiper-slide功能失效:在开发移动端页面时,经常用到swiper插件。swiper-slide的数据基本都是通过动态渲染出来的,但是这时候就会有问题,会发现左右切换按钮和滑动切换都会失效。这个是因为ajax请求数据是个异步操作,当页面渲染完毕时,swiper插件没法获取最新的swiper-slide个数,就导致了部分功能失效。查看官方文档找到解决方法:在swiper初始化的时候设置...

2019-08-27 18:54:57 2526 6

原创 移动端设置元素高度为全屏

移动端开发中,经常用到某个块元素占满全屏,大家想到的第一个方法肯定是设置height:100%,但是这种方法是无效的,原因我相信大家应该都清楚,接下来我给大家介绍几种方法:通过css进行设置使用vw,vh进行设置,这种方法我平时自己做demo时候经常会用到。vw,vh是css3新出的单位,1vw=1/100浏览器宽度,1vh=1/100浏览器高度。一般100vw就是整个屏幕宽度,100vh...

2019-08-23 14:47:13 3103

原创 vue+element实现checkbox全选,全不选功能

vue+element实现checkbox全选,全不选功能我看了官方提供的案例,主要通过indeterminate属性来实现全选的效果。但是不太符合我们公司的需求,我就在官方基础上做了一点修改,从而实现全选和全不选的效果。我没有用indeterminate属性,主要是通过v-model绑定的布尔值去实现功能上代码:<template> <el-checkbox v-m...

2019-08-20 16:53:21 3402 1

原创 小程序和HTML的单行,多行文本溢出隐藏

在前端开发以及小程序开发中,单行,多行文本溢出隐藏经常用到。接下来我就把我知道的几种情况整理出来以供大家参考。微信小程序多行text文本溢出隐藏display: -webkit-box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp:3; // 你想要的行数overflow: hidden;...

2019-03-04 17:03:41 878 1

空空如也

空空如也

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

TA关注的人

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