0
として、私はそれがどこかに行くのにかかる時間を返す必要がありvue.jsを学習するための小さなツールを作成しようとする配列からランダムオプションを選択します:Codepenvue.jsはデフォルト
それは今のところ、多かれ少なかれを動作しますが、ページの読み込み時に各配列からランダムな値を追加したいと思います。どうしたらいいですか?
<select class="selectpicker" id="locationApp" v-model="selectedLocation">
<option v-for="entry in locList" v-bind:value="entry.distance">{{ entry.name }}</option>
</select>
-
var App = new Vue({
el: '#App',
data: {
locList: [
{ name: 'New York', distance: '100' },
{ name: 'Barcelona', distance: '500' },
{ name: 'Hawaii', distance: '600' }
],
vehicleList: [
{ name: 'Car', speed: '100' },
{ name: 'Bicycle', speed: '25' },
{ name: 'A pair of Shoes', speed: '5' }
],
selectedVehicle: '0', // here I'd like to add a random speed
selectedLocation: '0',// here I'd like to add a random distance
},
computed: {
calculateThis: function() {
return Math.abs(this.selectedLocation/this.selectedVehicle)
}
}
});
私は準備ができて、タグについて読む:ここ
ready: function() {
//I guess I have to grab the select here somehow ??
},
あなたは「しかし私は運がなかった」ことを明確にすることができますか?間違いましたか?コンソールにエラーが表示されますか? – PatrickSteele