Я закончил тем, что использовал решение, подобное тому, что опубликовал @ExcessJudgement.Спасибо, что соединили эту кодовую ручку, кстати!Я создал эту функцию:
jumpToSelection: function(){
this.$nextTick(() => {
let selected = this.selected[0];
let page = Math.ceil((this.products.indexOf(selected) + 1) / this.pagination.rowsPerPage);
this.pagination.sortBy = "id";
this.$nextTick(() => {
this.pagination.page = page;
});
});
}
Я не уверен, почему мне нужно было поместить это в $ nextTick (), но иначе это не сработало бы.Если у кого-то есть понимание этого, было бы полезно узнать, почему это так.
Второй $ nextTick () был необходим, поскольку при обновлении sortBy страница не вызывала обновления страницы, и, поскольку я нахожу страницу на основе идентификатора, мне нужно убедиться, что она отсортированаправильно, прежде чем прыгать страницы.Немного запутанный, но он работает.