dtnavactive.vue
539 Bytes
<script>
module.exports={
twoWay: true,params:['path'],
bind:function(){
var that=this;
var a=$(this.el).find('.menu-tit')
for(var i=0;i<a.length;i++){
(function(i){
a.eq(i).on('click',function(){
that.setshows(i);
})
}(i))
}
},
setshows:function(index){
this.shows=this.shows.join(',').split(',')
this.shows[index]=this.shows[index]==1?0:1;
this.set(this.shows);
},
update:function(shows){
this.shows=shows.join(',').split(',');
},paramWatchers:{
'path':function(val){
}
}
}
</script>