はじめに
Vuetifyのv-selectを使って、1歳から116歳までの年齢を選ぶことが出来るサンプルコードを作成しました。
環境
OS: macOS Catalina 10.15.1
Vue: 2.6.10
vue-cli: 4.1.1
vuetify: 2.1.0
出力
コード
sample.vue
<template>
<v-select
v-model="age"
:items="items"
label="年齢"
></v-select>
</template>
<script>
const maxAge = 117; //表示したい数字より+1で設定。
const ageRange = [...Array(maxAge).keys()]
export default {
data() {
return {
items: ageRange,
age: '',
},
}
},
}
</script>
さすがに
[1,2,3,4,...117]
とはしたくなかったのでやり方を調べたら、
[...Array(数字).keys()]で整数の連番が作成できるんですね。勉強になりました。![]()
Rubyなら範囲オブジェクトで0..100でOKなんですけどひと手間いりますね![]()
おわりに
最後まで読んで頂きありがとうございました![]()
どなたかの参考になれば幸いです![]()

