docs(Pagination): use composition api

This commit is contained in:
chenjiahan 2020-12-13 14:17:21 +08:00
parent f9b6fda65c
commit 8d1096e646
3 changed files with 39 additions and 28 deletions

View File

@ -19,11 +19,12 @@ app.use(Pagination);
``` ```
```js ```js
import { ref } from 'vue';
export default { export default {
data() { setup() {
return { const currentPage = ref(1);
currentPage: 1, return { currentPage };
};
}, },
}; };
``` ```

View File

@ -21,11 +21,12 @@ app.use(Pagination);
``` ```
```js ```js
import { ref } from 'vue';
export default { export default {
data() { setup() {
return { const currentPage = ref(1);
currentPage: 1, return { currentPage };
};
}, },
}; };
``` ```

View File

@ -48,9 +48,11 @@
</demo-block> </demo-block>
</template> </template>
<script> <script lang="ts">
export default { import { reactive, toRefs } from 'vue';
i18n: { import { useTranslate } from '@demo/use-translate';
const i18n = {
'zh-CN': { 'zh-CN': {
title2: '简单模式', title2: '简单模式',
title3: '显示省略号', title3: '显示省略号',
@ -65,14 +67,21 @@ export default {
prevText: 'Prev', prevText: 'Prev',
nextText: 'Next', nextText: 'Next',
}, },
}, };
data() { export default {
return { setup() {
const t = useTranslate(i18n);
const state = reactive({
currentPage1: 1, currentPage1: 1,
currentPage2: 1, currentPage2: 1,
currentPage3: 1, currentPage3: 1,
currentPage4: 1, currentPage4: 1,
});
return {
...toRefs(state),
t,
}; };
}, },
}; };