You can custom the page layout, define your page components freely.
<DataGrid
style="height:250px"
:pagination="true"
:data="data"
:total="total"
:pageSize="pageSize"
:pagePosition="pagePosition"
:pageLayout="['first','prev','tpl','next','last','info']"
:pageNumber="pageNumber"
@pageChange="pageNumber=$event.pageNumber"
>
<template slot="tpl" slot-scope="{datagrid}">
<NumberBox v-model="pageNumber" style="width:80px"></NumberBox>
</template>