1、自定義v-loadmore指令實現下拉加載
在directive.js文件中定義指令
export default (Vue) => {
Vue.directive('loadmore', {
bind(el, binding) {
const select_wrap = el.querySelector('.el-select-dropdown .el-select-dropdown__wrap');
select_wrap.addEventListener('scroll', function() {
const isLoad = this.scrollHeight - this.scrollTop <= this.clientHeight;
if (isLoad) {
binding.value();
}
});
}
});
}
2、可以默認加載100條數據,如果總數超過100條,最后顯示“更多數據請輸入查詢”,提示用戶查詢具體的數據,從交互上解決此問題。

