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
            })
        },
    }
})