vue实现推拉门折叠侧边分类树效果
其实不难,主要是事件,通过点击事件查找到dom元素,对侧边宽度设置为0即隐藏;宽度为值即显示,同事时修改对应的图片。通过计数来实现反复点击
tabTreeShow:function(){
if(this.count%2==1){
var elem=document.getElementById("button");
elem.firstElementChild.setAttribute("class","el-icon-s-unfold");
var elems=document.getElementsByTagName("aside");
elems[0].style.width="0";
this.count++;
}else{
var elem=document.getElementById("button");
elem.firstElementChild.setAttribute("class","el-icon-s-fold");
var elems&