【发布时间】:2020-05-18 00:46:17
【问题描述】:
我已经使用npm i dataTables --save 安装了dataTables,现在我可以在我的vue 组件中看到dataTable 格式,问题是搜索栏,分页不能正常工作。看我的截图
我的组件中的代码
<table class="table table-hover" id="myTable">
<thead>
<tr>
<th>Room Name</th>
<th>Building</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<tr v-for="room in roomsData" :key="room.id">
<td>{{room.room_desc}}</td>
<td>{{room.bldg}}</td>
<td>
<a href="#" data-toggle="modal" data-target="#exampleModal" @click="editModal(room)">
<i class="fa fa-edit"></i>
</a>
<a href="#" @click="deleteRoom(room.id)">
<i class="fa fa-trash text-red"></i>
</a>
</td>
</tr>
</tbody>
</table>
方法
myTable(){
$(document).ready( function () {
$('#myTable').DataTable();
});
}
getRoomsDataTable(){
axios.get('/getRoomsDatatable')
.then((res) => {
this.roomsData = res.data
}) .catch((e) => {
console.log(e)
})
},
【问题讨论】:
标签: javascript jquery vue.js datatable vuejs2