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 {}