- 博客(12)
- 收藏
- 关注
转载 数组中多条对象去重方式
数组中多条对象去重方式在数组中都是数字的时候很好去重,例如:var arr=[1,2,2,2,3,4,5,4,5,3,6];可以用两层for循环或者其他方式进行去重在数组中都是对象的时候就需要设置布尔值来进行去重操作,原理也是两层for循环,但是在第一层for循环内需要定义布尔值为true,用来维持一个量,之后在内层for循环中进行比对,如果按照某个条件比对满足的话,布尔值就为false...
2018-09-20 11:39:21
378
转载 计算属性是计算属性(computed),观察是观察( watch )。
总结: 计算属性是计算属性(computed),观察是观察( watch )。计算属性顾名思义就是通过其他变量计算得来的另一个属性,fullName在它所依赖firstName,lastName这两个变量变化时重新计算自己的值。另外,计算属性具有缓存。计算属性是基于它们的依赖进行缓存的。计算属性只有在它的相关依赖发生改变时才会重新求值。这就意味着只要 lastName和firstN...
2018-08-07 20:34:51
382
原创 echart一个页面配置多个
function initEcharts(id,option){ var echart = echartsObj[id]; if(!echart){ echart = echart.init(document.getElementById(id)) echartsObj[id] = echart } if(echart &&a...
2018-07-24 16:19:01
2405
原创 css提示居中样式
.empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
2018-07-18 10:05:27
327
原创 盒子高度响应问题研究
<div class="wrapper"> <div class="header"> 搜索条件 <ul> <li>1</li> <li>2</li> <li>3&
2018-06-27 10:10:58
185
原创 数组根据字段分组
// @example/**[{name:'111',group:'a'},{name:'22',group:'b'}]*/export function prouping(data=[],field = 'group'){ let result = { 'default':[] } data.forEach(item =>{ let group...
2018-06-25 17:56:05
2853
原创 vue mixins加载中动画实现
import _ from 'lodash'//mixinexport default { methods:{ $showloding(option){ if(!this.$__loading__){ this.$__loading__ = this.$loading(_.extend({lock:false, text:'正在加载中',backgr...
2018-06-14 10:35:54
320
原创 聊天记录前端过滤
//筛选聊天记录filterRecords(keywords,datetime){ const [words,date] = [_.trim(keywords),_.trim(datetime)] if(words||date){ const regex = new RegExp(words,'i') const regdate = new RegExp(d...
2018-06-14 09:57:19
532
原创 vue directives指令实现滚动加载
directives:{loadmore:{bind(el, binding) { const selectWrap = el.querySelector('.el-table__body-wrapper') selectWrap.addEventListener('scroll', function() { let sign = 100 const scrollDistance = this...
2018-06-13 17:10:32
1342
原创 echarst图表tooltip展示两行实现要点
tooltip:{textStyle:{width:'120%' //实现宽度撑开},trigger:'axis',formatter:function(params){// 打印出params根据实际内容组装数据返回let name = params.axisValueLablelet list = []params.forEach((d,i)=>{let br = (i%2===0)?'...
2018-06-13 16:48:13
922
原创 Promise.all
Promise.all([this.getData()]).finally(()=>{})//调用接口this.getData(){return new Promise(resolve=>{//请求接口getMyData({}).then(response=>{},err=>{}).finally(resolve)})}
2018-06-13 16:30:21
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人