# Events

The Pager emits [`pageChange`](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagechangeevent) and [`pageSizeChange`](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagerprops#onpagesizechange) events.

## Handling the Events

To process the data when the Pager current page is changed, handle the [`pageChange`](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagechangeevent) event that exposes the `skip` and `take` values, necessary for obtaining the desired items.

The [`pageSizeChange`](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagerprops#onpagesizechange) event is triggered when selecting a new value from the PageSizes dropdown.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/datatools/pager/events/handling/source.txt)

## Preventing the PageSizeChange Event

In some scenarios it may prove useful to prevent the Pager [`pageSizeChange` event](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagerprops#onpagesizechange), and perform some custom logic.

The following example demonstrates how to open a confirmation dialog when the page size is greater than some arbitrary value, set by the developer, as displaying so many items could cause performance issues.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/datatools/pager/events/prevent/source.txt)

## Suggested Links

* [API Reference of the Pager Props](https://www.telerik.com/kendo-vue-ui/components/datatools/api/pagerprops)
