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>