1.1.6 • Published 6 years ago
lazy-reader-book v1.1.6
lazy-reader-book vue小说阅读器
目录
克隆项目
git clone https://github.com/lazybo-code/lazy-reader-book.git直接安装
npm install lazy-reader-book安装包
yarn install or npm install运行
yarn serve or npm run serve小说截图测试图片来源 -> 起点小说: 《我有一群地球玩家》

标签参数
| 参数 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| title | 小说标题 | string | — | — | 
| content | 小说内容 内容换行作为分割 | string | — | — | 
| clearance | 左右间隔 | number | — | 16 | 
| fontSize | 字体大小 rem | number | — | 1.125 | 
| className | 新增一个class | string | — | — | 
| animationSeconds | 切换时长 单位(秒) | number | — | 0.3 | 
| noLeftRightClick | 禁止左右点击 | boolean | — | false | 
事件
| 事件名称 | 说明 | 回调参数 | 
|---|---|---|
| onToEnd | 切换页面,在到头后提示,即将到头提示,到尾部提示,即将到尾部提示 | type: 0: 到头,1: 即将到头,2: 到尾部,3: 将到尾部 | 
| onCenter | 中间被点击 | - | 
ref方法
| 方法 | 说明 | 
|---|---|
| previousPage | 上一页 | 
| nextPage | 下一页 | 
| calculateTotalPage | 更新页面总数 | 
slot
| 方法 | 说明 | 数据 | 
|---|---|---|
| cover-top | 左上角 的标题内容 | page: {total: number;current: number;};title: string; | 
| cover-bottom-left | 左下角的分页内容 | page: {total: number;current: number;};title: string; | 
| cover-bottom-right | 右下角的内容 | page: {total: number;current: number;};title: string; | 
基础使用方法
<template>
  <lazy-reader :title="title" :content="content"/>
</template>
import LazyReader from "lazy-reader-book";
@Component({
    components: {
      LazyReader
    }
})
export default class Home extends Vue {}