pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道
el为通过$ref获取到的dom对象
// 增加class属性
addClass(el, _class) {   let elClassArr
= el.className.split(" ");// 把字符串转成数组格式   let classArr = _class.split(" "); // 把字符串转成数组格式   classArr.forEach(item => {     if (elClassArr.indexOf(item) === -1) {       // 避免奇怪的类型混入       elClassArr.push(String(item));     }   });   el.className = elClassArr.join(" ");// 把原数组拼接成字符串   return el;// 返回dom元素 },

使用方法:this.addClass(el, "animated");

el为通过$ref获取到的dom对象

// 增加class属性
removeClass(el, _class) {
  let elClassArr = el.className.split(" ");
  let classArr = _class.split(" ");
  classArr.forEach(item => {
    let index = elClassArr.indexOf(item);// 大于0的时候,为对象的索引值
    if (index > -1) {
      elClassArr.splice(index, 1);
    }
  });
  el.className = elClassArr.join(" ");
  return el;
},
使用方法:this.removeClass(el, "animated");
 

 

posted on 2020-06-03 16:16  pwindy  阅读(1721)  评论(0编辑  收藏  举报