1、 定義兩個陣列,分別是左側資料和右側資料
2、 右側的資料追加左側選中的狀態
3、 把左側的資料進行過濾的處理(filter)對當前陣列過濾處理,返回的是滿足條件的陣列
var selectdata = this.leftdata.filter(function(item));
4、 未封裝的寫法
(1)es5 合併陣列
this.rightdata = this.rightdata.concat(selectdata);
(2)es6 擴充套件運算子 … (序列化) a1 = [1,2] a2=[3,4] a3=[…a1,…a2]
this.rightdata = […this.rightdata,…selectdata];
(3) this.rightdata.push(…selectdata);
5、 把左邊的陣列只剩下false的
this. leftdata = this.leftdata.filter(function(item));
6、 //封裝公共方法
toright:function();
filterdata:function(data,type){
return data.filter(function(item){ r
angular穿梭框 實用穿梭框
在實際的開發過程中,有時我們會用到穿梭框,尤其是內容條目數不是很多的時候,因為這樣既直觀又方便,本例的效果圖如下 大家既然找到了這裡,就是不想自己從零開始編乙個穿梭框,想找乙個簡單實用的直接用,這就是你們想要的東西。過多的話就不說了,強調一點,一定要在 已開通許可權 left 和 未開通許可權 ri...
Vue 專案使用樹形穿梭框報錯
按著教程走 然後一直報typeerror merge is not a function.然後去element官網 公升級了element npm i element ui s 在npm run dev 成功編譯,把餓了麼更新到最新 就可以了。其他教程都是可以參考git上的開源。參考 基本要求做這個...
element ui中的穿梭框
在element ui中有乙個不常用但還是比較炫的乙個元件,就是穿梭框。他要實現的就是把左面的選中然後傳送到右面表示選中,或者右面的傳送到左面表示取消。首先我們看文件的話會得到基本的穿梭框 即 首先我們來分析一下,cities是放資料的地方,data是左邊資料,value2是右面的資料 首先會將ci...