vue- elementUi 分页偶数
在element分页中使用pager-count报错:
Invalid prop: custom validator check Failed for prop "pagerCount"
官网文档
解决
- 修改源码验证部分
pagerCount: {
type: Number,
validator(value) {
return (value | 0) === value && value > 4 && value < 22 && (value % 2) === 1;
},
default: 7
},
- 数据处理
<el-pagination :pager-count="data.pagerCount"></el-pagination>
this.isEven = data.pagerCount % 2 === 0;
if (this.isEven) {
data.pagerCount += 1;
this.$nextTick(() => {
let quicknextDom =
this.$el.getElementsByClassName('btn-quicknext')[0];
quicknextDom.prevIoUsSibling.style.display = 'none';
});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。