这里v-bind:class和v-on:click都是用来为了改变样式用的。
关键是component组件标签。
<script> //显示定义了三个组件 Vue.component('tab-科长', { template: '<div>一共有100个科长</div>' }) Vue.component('tab-处长', { template: '<div>一种有50个处长</div>' }) Vue.component('tab-局长', { template: '<div>一共有10个局长</div>' }) new Vue({ el: '#dynamic-component-demo', data: { currentTab: '局长', tabs: ['科长', '处长', '局长'] }, //计算属性,根据currentTab的改变来判断选择哪个组件 computed: { currentTabComponent: function() { return 'tab-' + this.currentTab } } }) </script>
总结
以上所述是小编给大家介绍的vue 注册组件的使用详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!