00:00:00
PageCard 分页卡片
PageCard 组件是一个快速构建卡片的组件,因内置分页功能从而取名 PageCard。Teek 使用该组件构建了首页的右侧卡片区域。
基础用法
卡片
- name1
- name2
- name3
- name4
标题点击
传入 titleLink 或 titleClick 来支持标题的点击。
分页功能
传入 page 来实现分页功能,如果想自动翻页,则传入 autoPage 为 true。
分页功能
- name1
- name2
- name3
- name4
分页和动画
- name1
- name2
- name3
- name4
API
配置项
| 事件名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| title | 标题 | string | — |
| titleLink | 标题链接,如果是 http/https 等协议带头,则打开新窗口跳转,否则在当前窗口跳转 | string | — |
| titleClick | 标题点击事件,优先级低于 titleLink | () => void | — |
| page | 是否开启分页功能 | boolean | false |
| pageSize | 每页显示数量 | number | 4 |
| total | 数量 | number | 0 |
| autoPage | 是否开启自动分页 | boolean | false |
| pageSpeed | 翻页间隔事件,单位毫秒,仅当 autoPage 为 true 生效 | number | 400 |
插槽
| 插槽名 | 说明 |
|---|---|
| default | 自定义主内容 |
| title | 自定义标题内容 |
| page | 自定义分页区内容 |
| page-left | 自定义分页左侧按钮 |
| page-right | 自定义分页右侧按钮 |