今天在写老师的一个课设的时候,需要实现一个批量删除的功能,简单来说就是前台页面勾选项目,然后将所有的勾选的项目的id传给后台进行处理,由于自己对vue的不了解导致了自己花费了大量的时间在处理不必要的麻烦上面,在此谨醒自己,学东西不能只学表象,废话少说,下面是代码。
首先用v-for实现对后台数据的展示(不得不说这个功能的强大)
<tr v-for="music in musicList" :key="music.id" >
<td>
<input type="checkbox" :value="music.id" v-model="check"/>
<label>{
{check}}</label>
</td>
<td>{
{music.id}}</td>
<td>{
{music.name}}</td>
<td>{
{music.author}}</td>
<td>{
{music.status}}</td>
<td>{
{music.date}}</td>
<td>
<a :href="'http://localhost: