| 1234567891011121314151617181920212223242526272829303132333435 | Vue.component('inner-tabs', {	template: '<div>\				<ul class="nav nav-tabs service-nav-tabs no-select">\			  		<li v-for="(tab,index) in tabs" role="presentation" :class="{active: (activeidx == index)}">\			  			<a @click="load(tab, index)">{{tab.title}}</a>\			  		</li>\				</ul>\				<div class="inner-main" style="overflow:hidden;">\					<iframe id="tab-iframe" :src="url" width="100%" :height="height" frameborder="0" seamless style="display: inline;"></iframe>\				</div>\			</div>',	props: ["tabs","activeidx"],	data: function() {		return {			url: "",			height:function(){				var winH = document.documentElement.clientHeight;				return winH - 115; 			}(),		}	},	methods: {		load: function(tab, index) {			this.url = tab.href			this.activeidx = index		}	},	mounted: function() {	},	watch: {		activeidx: function(idx) {			this.url = this.tabs[idx].href		}	}})
 |