自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 324

转载 计算属性是计算属性(computed),观察是观察( watch )。

总结: 计算属性是计算属性(computed),观察是观察( watch )。计算属性顾名思义就是通过其他变量计算得来的另一个属性,fullName在它所依赖firstName,lastName这两个变量变化时重新计算自己的值。另外,计算属性具有缓存。计算属性是基于它们的依赖进行缓存的。计算属性只有在它的相关依赖发生改变时才会重新求值。这就意味着只要 lastName和firstN...

2018-08-07 20:34:51 348

原创 watch

watch:{test:{immediate:true,handle(newvalue){this.getData()}}}

2018-08-07 20:20:59 138

原创 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 2352 1

原创 css提示居中样式

.empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}

2018-07-18 10:05:27 270

原创 盒子高度响应问题研究

<div class="wrapper"> <div class="header"> 搜索条件    <ul> <li>1</li> <li>2</li> <li>3&

2018-06-27 10:10:58 151

原创 数组根据字段分组

// @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 2801

原创 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 278

原创 聊天记录前端过滤

//筛选聊天记录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 491

原创 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 1290

原创 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 839

原创 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 307

空空如也

空空如也

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

TA关注的人

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