1.1.10 • Published 5 years ago
@beisen-platform/paging v1.1.10
paging
参数
props
const props = {
hidden: false, // 是否渲染 默认false
total: 20, // 总页数
currentPage: 1, // 当前页数
visiblePages: 9, // 显示的页数 min = 5
capacity: 10, // 每页条数,页面容量
capacityList: [15, 30, 60, 100], //可选的页面容量
isShowDropdown: true,
autoDirection:false, //DropDownButton的autoDirection属性
direction:false, //DropDownButton的direction属性
hasJumpTo:false, //是否显示跳转至
onIndexChange: index => console.log(index), // 页数变化
onCapacityChange: index => console.log(index), //页面容量变化
focusCallBack: event => console.log(event), // input
blurCallBack: event => console.log(event), // input
changeCallBack: event => console.log(event) // input
}
PropTypes
Paging.propTypes = {
hidden: PropTypes.bool,
total: PropTypes.number.isRequired,
currentPage: PropTypes.number.isRequired,
visiblePages: PropTypes.number.isRequired,
capacity: PropTypes.number.isRequired,
capacityList: PropTypes.array.isRequired,
onIndexChange: PropTypes.func.isRequired,
onCapacityChange: PropTypes.func.isRequired
}
使用方法
1.安装npm组件包
npm install @beisen/paging --save-dev
2.引用组件
import Paging from "@beisen/paging"
3.传入参数
该参数为上述参数,传入方式使用: {...参数}
class Paging extends Component {
render() {
const options = {
hidden: false, // 是否渲染 默认false
total: 20, //总页数
currentPage: 1, // 当前页数
visiblePages: 9, // 显示的页数 min = 5
capacity: 10, // 每页条数,页面容量
capacityList:[15,30,60,100],//可选的页面容量
onIndexChange: index => console.log(index), // 页数变化
onCapacityChange: index => console.log(index) //页面容量变化
};
return <Paging {...options} />
}
}
React.render(<Paging />, document.getElementById('content'))
1.1.10
5 years ago
1.1.7
5 years ago
1.1.6
5 years ago
1.1.5
5 years ago
1.1.4-rc.4
5 years ago
1.1.4-rc.3
5 years ago
1.1.4-rc.2
5 years ago
1.1.4-rc.1
5 years ago
1.1.4
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.21
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
0.1.53
5 years ago
0.1.52
5 years ago