国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

使用vue和datatables進行表格的服務器端分頁實例代碼

2024-05-06 15:16:14
字體:
來源:轉載
供稿:網友

想法很簡單,用vue生成表格的行,datatables生成分頁信息,不想過程曲折,特此記錄。

datatables端代碼:

$('#dataTables-example').DataTable({       responsive: true,       "serverSide" : true,        "ajax": function (data, callback, settings) {         postJson(             "/AccessControlSystem/user/selectByPrimary",             {'pageSize':data.length,'pageNo':data.start/data.length+1},             function(result){               callback({'draw':data.draw,'recordsTotal':userCount,'recordsFiltered':userCount,'data':[]});               $("#userList").html("");               getRoleForUser(result.data);               rendorUserList(result.data);                            }           );       }            });

vue端代碼:

//用戶列表 var UserListComponent = Vue.extend({   template:    `<tbody id="userList">   <tr v-for="(user, index) in userList" v-bind:class="index%2==0?'odd':'even'">     <td>{{user.name}}</td>     <td>       <label v-for="role in user.roleList" class="checkbox-inline">       <input type="checkbox" v-bind:value="role.id" disabled v-model="role.checked">{{role.name}}       </label>     </td>     <td>{{user.createTime}}</td>     <td class="center"><button type="button" class="btn btn-primary btn-xs" v-on:click="editUser(user.id)">修改</button></td>     <td class="center"><button type="button" class="btn btn-primary btn-xs" v-on:click="deleteUser(user.id)">刪除</button></td>   </tr>   </tbody>`,   data: function () {     return {'userList':[]};   },   methods: {     editUser:function(id){},     deleteUser:function(id){}   } });   function rendorUserList(userList){   var userListComponent = new UserListComponent();   userListComponent.userList = userList;   userListComponent.$mount('#userList');  } 

重點在rendorUserList函數中,每次生成表格行不能復用已有的vue實例,需要先destroy,再重新生成vue實例,否則無法正常顯示第1頁后面的頁。

不知為何,希望懂原理的高手告知。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 吴江市| 泰安市| 牟定县| 湖北省| 南涧| 西和县| 沐川县| 和林格尔县| 正宁县| 饶平县| 平塘县| 奈曼旗| 灵璧县| 如东县| 青浦区| 巴彦淖尔市| 于都县| 普陀区| 江津市| 胶南市| 西丰县| 镇远县| 天水市| 峨眉山市| 涟水县| 苍梧县| 崇礼县| 新丰县| 图木舒克市| 旬邑县| 黄浦区| 克东县| 清丰县| 成都市| 淅川县| 芦溪县| 上犹县| 怀安县| 临朐县| 鄂托克旗| 德保县|