vue2-датируемая нумерация страниц - PullRequest
0 голосов
/ 26 октября 2018

Похоже, я не могу заставить работать с vue2-datatable нумерацией страниц.

Я новичок vue и буквально застрял в этом тестовом проекте уже несколько недель ... Я не могу понять, зависит ли это от vue или стороны laravel.

Я отправляю остальные API вызову эти параметры:

methods: {
    getIncarichi() {
        axios.get("api/incarico2", {
            params: {
                limit: this.query.limit,
                offset: this.query.offset,
                sort: this.query.sort,
                order: this.query.order,
            }
        })
            .then(response => {
                this.data = response.data.data;
                this.total = response.data.total;
            })
            .catch(error => {
                console.log(error);
            });
    }
},

Но paginator всегда настраивает ответ на странице 1. Это код laravel

public function index2(Request $request)
{
    $data = $this->model->getModel()
        ->orderBy($request->sort, $request->order)
        ->paginate($request->limit);
    return response()->json($data);
}

Пример: Нажатие на ссылки (в данном случае на странице 2) всегда возвращает результаты страницы 1 с использованием серверного laravel LengthAwarePaginator

![schermata 2018-10-27 alle 15 08 49](https://user-images.githubusercontent.com/10614142/47604449-49eb2a00-d9fa-11e8-847d-9b746837721e.png)

Вот скриншот отладки объекта $ data, который был построен enter image description here

И стол не обновляется. (сортировка столбцов, фильтрация столбцов и количество элементов на странице работают правильно).

Может ли кто-нибудь указать мне правильное направление? Спасибо,

Alex

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...