1
В моем vue.js приложении я пытаюсь поменять 2 строки форума, как это:Vue.js элементы массива подкачки
export default {
data() {
return {
forums: []
}
},
methods: {
increment(forum, index) {
ForumService.increment(forum)
.then(() => {
let b = this.forums[index];
this.forums[index] = this.forums[index++];
this.forums[index++] = b;
});
}
}
}
Но ничего не происходит? Что я здесь делаю неправильно?
Это правильно о сращивании. Однако 'this.forums.splice (index, 2, this.forums [index + 1], this.forums [index]);' достаточно. – dfsq
@dfsq true, только личное предпочтение для сохранения значений. –
Нет, я имею в виду, что ваш код не будет работать с массивом в качестве третьего аргумента. Должно быть 'this.forums.splice (index, 2, rows [1], rows [0]);' – dfsq