SOURCE

console 命令行工具 X clear

                    
>
console
var app = new Vue({
  el: '#app',
  components: {
    'anchored-heading': {
      template: '#anchored-heading-template',
      props: {
        level: {
          type: Number,
          required: true
        }
      }
    }
  }
})
<div id='app'>
  <anchored-heading :level='1'>Hello world!</anchored-heading>
</div>

<script type='text/x-template' id='anchored-heading-template'>
  <div>
    <h1 v-if="level === 1">
      <slot></slot>
    </h1>
    <h2 v-if="level === 2">
      <slot></slot>
    </h2>
    <h3 v-if="level === 3">
      <slot></slot>
    </h3>
    <h4 v-if="level === 4">
      <slot></slot>
    </h4>
    <h5 v-if="level === 5">
      <slot></slot>
    </h5>
    <h6 v-if="level === 6">
      <slot></slot>
    </h6>
  </div>
</script>