1. 程式人生 > >vue再表格中新增或者移除一行

vue再表格中新增或者移除一行

新增和移除表格中的一行
   addAppointUser(row) {
	//判斷是否已經新增過
      let userTables = this.addUsersTable;
      for (var i = 0; i < userTables.length; i++) {
        if (userTables[i].userId === row.userId) {
          return;
        }
      }
    //row為傳入的一個物件,
    //將這個物件新增到自定義的一個數組中addUsersTable 在表格中展示的是這個陣列
  
      let users = this.addUsersTable;
      users.push(row);
    },
	
    removeAppointUser(row) {
    //判斷傳入的物件再陣列是否存在,存在則移除
      let userTables = this.addUsersTable;
      for (var i = 0; i < userTables.length; i++) {
        if (userTables[i].userId === row.userId) {
          userTables.splice(i, 1)//移除方法 從i開始移除1個元素
        }
      }
    },

因為沒有展示表格的程式碼 ,有什麼問題可以討論下