bugfix on transfer

This commit is contained in:
Lawrence Lee 2017-06-14 17:40:29 +08:00
parent 4156eef829
commit 778e921440
2 changed files with 9 additions and 9 deletions

View file

@ -164,7 +164,7 @@
export default { export default {
data () { data () {
return { return {
data1: this.getMockData(), data1: [] || this.getMockData(),
targetKeys1: this.getTargetKeys() targetKeys1: this.getTargetKeys()
} }
}, },

View file

@ -194,14 +194,14 @@
this.rightData = []; this.rightData = [];
if (this.targetKeys.length > 0) { if (this.targetKeys.length > 0) {
this.targetKeys.forEach((targetKey) => { this.targetKeys.forEach((targetKey) => {
this.rightData.push( const filteredData = this.leftData.filter((data, index) => {
this.leftData.filter((data, index) => {
if (data.key === targetKey) { if (data.key === targetKey) {
this.leftData.splice(index, 1); this.leftData.splice(index, 1);
return true; return true;
} }
return false; return false;
})[0]); })
if (filteredData && filteredData.length > 0) this.rightData.push(filteredData[0])
}); });
} }
if (init) { if (init) {