Vuetifyのfooterサンプルにurlをつける

# 概要

Vuetifyのfooterサンプルの会社のフッター (opens new window)のボタンには文字だけでurlのリンクがなかったので付けてみました。 dataのlinksを配列からオブジェクトにして、ボタンに表示する名前をキーに、urlをバリューにしています。 v-forディレクティブでオブジェクトからバリューとキーを取得することで、ボタン表示名とurlリンクを行えるようにしました。


テンプレートのfooter部分は以下の通りです。

<v-footer
  color="primary lighten-1"
  padless
>
  <v-row
    justify="center"
    no-gutters
  >
    <v-btn
      v-for="(url, name) in links"
      :key="name"
      :href='url'
      color="white"
      text
      rounded
      class="my-2"
    >
      {{ name }}
    </v-btn>
    <v-col
      class="text-center"
      cols="12"
    >
    {{ new Date().getFullYear() }}<strong>miyazadaniels.com</strong>
    </v-col>
  </v-row>
</v-footer>

data部分は以下の通りです。

  data: () => ({
      links: {
        'Home' : './home',
        'About Us' : './aboutus',
        'Team' : './team',
        'Services' : './services',
        'Blog' : './blog',
        'Contact Us' : './contactus'
      }
    }),

AD