2025-02-01- JavaScript 系列八:第5課 ── 體重追蹤應用程式-步驟06
體重追蹤器
<!-- 輸入表單-->
<form @submit.prevent="addRecord" class="space-y-2 mb-4">
<div>
<label>日期:</label>
<input type="date" v-model="newRecord.date" />
</div>
<div>
<label>體重(kg):</label>
<input type="number" v-model.number="newRecord.weight" class="border px-2 py-1" required />
</div>
<button type="submit" class="bg-blue-500 text-white px-4 py-1 rounded">新增</button>
</form>
<!-- 清單-->
<ul class="space-y-2 mb-6">
<li v-for="(record, index) in sortedRecords" :key="record.id" class="flex justify-between items-center border p-2">
<span>{{ record.date }} - {{ record.weight }}kg</span>
<button @click="deleteRecord(record.id)" class="text-red-500">刪除</button>
</li>
</ul>
<!-- 圖表 -->
<canvas ref="chartCanvas" class="w-full h-64"></canvas>
</div>
0%