JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.3/vue.min.js"></script>
<div id="app">
  <button v-for="(n, i) in items" @click="onClick(i)">{{ n }}</button>
</div>

CSS

button {
  margin: 5px;
  font-family: monospace;
}

JavaScript

new Vue({
  el: '#app',
  data: {
    items: [...'abcdefghijklmnopqrstuvwxzy'],
  },
  methods: {
    onClick(index) {
      this.items = this.items.slice(0, index + 1);
      //this.items.splice(index + 1, this.items.length - index);
    },
  },
});