Skip to content

page-turning 翻页效果

page-turning 是一个基于 turn.js 的翻页效果组件,适用于电子书或画册展示。

基础用法

vue
<template>
  <page-turning 
    :data="bookData" 
    @pageChange="onPageChange"
  >
  </page-turning>
</template>

<script>
export default {
  data() {
    return {
      bookData: {
        pdfUrl: '...',
        imageCount: 10
      }
    }
  },
  methods: {
    onPageChange(page) {
      console.log('当前页码:', page);
    }
  }
}
</script>

Props

参数说明类型默认值
data书籍数据,需包含 pdfUrl (String) 和 imageCount (Number)Object{}

Events

事件名说明回调参数
pageChange翻页时触发(page: Number)
clickCurrent点击当前页时触发(pageIndex: Number)