deskarea.js
794 Bytes
Component({
properties:{
deskarea:Array
},
data:{
showmore:false
},
methods:{
showmoredesk:function(){
this.setData({
showmore:true
})
},
closemoredesk:function(){
this.setData({
showmore:false
})
},
selectarea:function(e){
var name=e.currentTarget.dataset.name;
this.triggerEvent('changedesk',name);
var deskarea=this.data.deskarea;
deskarea.forEach(function(v,i){
v.isactive=false;
if(v.name==name){
v.isactive=true;
}
})
this.setData({
deskarea:deskarea
})
},
}
})