47 字
1 分钟
指令:el-select加载更多
<el-select v-selectMore="loadMore">...</el-select>
const selectMore = {
  bind(el, binding) {
    // 获取element-ui定义好的scroll盒子
    let select_dom = el.querySelector('.el-select-dropdown .el-select-dropdown__wrap');
    select_dom.addEventListener('scroll', function () {
      const CONDITION = this.scrollHeight - this.scrollTop <= this.clientHeight;
      if (CONDITION) {
        binding.value();
      }
    });
  }
};

export default selectMore;
指令:el-select加载更多
https://ping5-1.github.io/posts/vue/directive_selectmore/
作者
YiPing5
发布于
2024-01-13
许可协议
CC BY-NC-SA 4.0