- 博客(14)
- 收藏
- 关注

原创 vue 文本超出隐藏 展开收起
vue 文本超出隐藏 展开收起 首先在需要设置超出隐藏的内容块写一个固定高度,超出设置隐藏 <div //class="checkboxHeight"// overflow:hidden;这里可以写文本样式超出几行... 显示 :style="{height:showMore?'auto':showHeight+'px'}" > <p ref="ref">文本</p> </div&g
2020-05-13 15:46:16
3947

原创 引导页如何在pc端实现
先上效果图 这里是结构代码 <div class="mask"> <!--第一步--> <div class="first"> <!----> <div class="firstModel" :style="{left: left + 'px', top: top + 'px', rig...
2019-05-05 14:57:34
4698
5

原创 前端分页方法
前端分页方法 vue或element-ui有的时候tab列表里需要编辑一些东西,使用后台分页是需要调接口的,这个时候你编辑的东西翻页后就不存在了,就需要拿到所有数据后在前端进行分页,数据就不会丢失了,这个时候就可以把编辑后的数据一起传给后台。 this.settlementData这里是接口拿回来的所有数据, 然后table 里data 绑定的值这么写 data 绑定的值 = this.pagin...
2019-04-16 11:36:38
1013
原创 vue 纯前端导出excel表格
vue 纯前端导出excel表格 首先装依赖 npm install xlsx file-saver -S npm install script-loader -S -D 然后需要两个文件 —src 下创建 文件地址链接:文件地址链接 提取码: 6rjd 封装公用方法 export function export2Excel(columns,list,excelName){ require.ensure([], () => { const { export_json_to_exce
2020-05-13 16:13:24
604
原创 通过ref让element-ui的表格高度自适应
首先在table上绑定ref <template> <el-table ref="tableRef" :data="tableData" style="width: 100%"> <el-table-column prop="date" label="日期" width...
2019-10-25 16:21:18
1381
原创 写一个过滤器金额小写转大写
filters:{//局部过滤器 toChies:function(n){//形参 var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万...
2019-05-13 12:00:53
417
原创 git 常用命令
本地新建分支 git checkout -b [分支名] 把新建的本地分支push到远程服务器,远程分支与本地分支 相关联 $ git push origin 【本地分支名】:【远程分支名】 删除远程分支 $ git push origin --delete 【远程分支名】 删除本地分支 git branch -d [本地分支名] 本地未提交的修改(包括暂存的和非暂存的)都保存起来 git s...
2019-05-10 15:29:28
173
1
原创 数组方法
1:js怎样得出数组中某个数据最大连续出现的次数 var test=[1,2,3,3,2,2,2,3,3,3,3,5,3,3,3,3,3] ; var j = 0 ; var max = 0 ; for(var i = 0;i<test.length;i++) { if(test[i] == 3) { ...
2019-05-05 15:02:08
166
原创 js将手机号中间四位变成*号
在前端开发中,遇到如下需求:隐藏手机号码,将中间几位替换为*。通过js如何实现手机号码隐藏中间4位呢?下面整理几种实现方式: 自己做的一个备忘笔记,如有雷同请多多包含 方法一、利用数组splice,split,join方法 var tel = 18810399133; tel = “” + tel; var ary = tel.split(""); ary.splice(3,4,“"); var ...
2019-04-26 13:55:07
672
原创 js toFixed()方法的坑
javascript中toFixed使用的是银行家舍入规则。 银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。 简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。但是不论引入toFixed解决浮点数计算精度缺失的问题也好,它有没有使用银行家舍入法也罢,都是为了解决精度的问题,但是又离不开二进制浮点数的环境,但至少他帮助我...
2019-04-16 11:46:52
11162
原创 日期格式化以及金额千分位----封装方法
项目中经常用到的日期格式化以及金额千分位方法,封装一下直接拿去用 // 时间格式化 export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + ‘’).substr(4 - RegExp.KaTeX parse error: Ex...
2019-04-16 11:44:49
306
原创 浏览器刷新事件的监听和使用
浏览器F5刷新的时候有一个刷新执行之前的事件,beforeunload 事件,这个事件可以提示用户在刷新页面之前有一个提示。 下面是beforeunload的用法: 首先在methods中定义beforeunload事件 beforeunloadHandler(e) { // e.preventDefault() // e.returnValue = ‘’ e.returnValue = ‘确’ ...
2019-04-16 11:43:35
3029
原创 iview 或 element-ui table 列表表头加样式
table 表头有时候需要加一些小样式比如 必填项 这是我项目中遇到的需求=== 比例,产品, 部门为必填项,这个时候就需要在表头加个红色小星星。 首先在table中绑定:header-cell-class-name="must"事件 然后methods中写must事件如下 must(obj) { if (obj.columnIndex === 1 || obj.columnIndex ===...
2019-04-16 11:42:17
605
原创 正则只能输入数字,一个小数点,第一位不能为小数点,保留两位小数,为正数,比较全的正则
下面是五个正则合到一起的一个正则表达式 this.options.formData[8].value = value.replace(/[^\d.]/g, ‘’).replace(/.{2,}/g, ‘.’).replace(’.’, ‘KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲’).replace(/./g, ‘’)....
2019-04-16 11:40:33
4538
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人