- 博客(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 3891
原创 引导页如何在pc端实现
先上效果图这里是结构代码<div class="mask"> <!--第一步--> <div class="first"> <!----> <div class="firstModel" :style="{left: left + 'px', top: top + 'px', rig...
2019-05-05 14:57:34 4629 5
原创 前端分页方法
前端分页方法vue或element-ui有的时候tab列表里需要编辑一些东西,使用后台分页是需要调接口的,这个时候你编辑的东西翻页后就不存在了,就需要拿到所有数据后在前端进行分页,数据就不会丢失了,这个时候就可以把编辑后的数据一起传给后台。this.settlementData这里是接口拿回来的所有数据,然后table 里data 绑定的值这么写data 绑定的值 = this.pagin...
2019-04-16 11:36:38 990
原创 vue 纯前端导出excel表格
vue 纯前端导出excel表格首先装依赖npm install xlsx file-saver -Snpm 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 587
原创 通过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 1349
原创 写一个过滤器金额小写转大写
filters:{//局部过滤器 toChies:function(n){//形参 var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万...
2019-05-13 12:00:53 399
原创 git 常用命令
本地新建分支git checkout -b [分支名]把新建的本地分支push到远程服务器,远程分支与本地分支 相关联$ git push origin 【本地分支名】:【远程分支名】删除远程分支$ git push origin --delete 【远程分支名】删除本地分支git branch -d [本地分支名]本地未提交的修改(包括暂存的和非暂存的)都保存起来git s...
2019-05-10 15:29:28 159 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 156
原创 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 632
原创 js toFixed()方法的坑
javascript中toFixed使用的是银行家舍入规则。银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。简单来说就是:四舍六入五考虑,五后非零就进一,五后为零看奇偶,五前为偶应舍去,五前为奇要进一。但是不论引入toFixed解决浮点数计算精度缺失的问题也好,它有没有使用银行家舍入法也罢,都是为了解决精度的问题,但是又离不开二进制浮点数的环境,但至少他帮助我...
2019-04-16 11:46:52 11139
原创 日期格式化以及金额千分位----封装方法
项目中经常用到的日期格式化以及金额千分位方法,封装一下直接拿去用// 时间格式化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 284
原创 浏览器刷新事件的监听和使用
浏览器F5刷新的时候有一个刷新执行之前的事件,beforeunload 事件,这个事件可以提示用户在刷新页面之前有一个提示。下面是beforeunload的用法:首先在methods中定义beforeunload事件beforeunloadHandler(e) {// e.preventDefault()// e.returnValue = ‘’e.returnValue = ‘确’...
2019-04-16 11:43:35 2992
原创 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 579
原创 正则只能输入数字,一个小数点,第一位不能为小数点,保留两位小数,为正数,比较全的正则
下面是五个正则合到一起的一个正则表达式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 4492 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人