问题是交换数组中的每两个变量。不允许有条件的。
$null
这是我的代码:
import Vue from 'vue';
import Component from 'vue-class-component';
import { Prop } from 'vue-property-decorator';
@Component
export default class ArrayPropsExample extends Vue {
@Prop({ default: 'hello' })
public test1: string;
@Prop({ default: []})
public test2: any[];
get computedMessage() {
return this.test1 + ' ' + this.test2;
}
}
现在,我得到了一些乱码,而不是预期的输出,因此我调试了第一次交换并发现了一些奇怪的东西:
实际上应该是Input: 1,2,3,4,5,6,7,8
Output: 2,1,4,3,6,5,8,7
的地方,似乎已经转移了位置!
为什么这是行为?如何解决?