itemProps Object 使用itemComponent 时需要,传给它的其他数据 * minItemSize Number 20 一个数据项的最小高度/宽度 getScrollElem Function () => $el 当组件根元素不是滚动层时,需传入返回滚动元素的方法 assistant Object 若存在,初始化时将填充组件暴露的控制方法,见 Events.createddata...
$el.parentNode) 203 206 this.$el.parentNode.addEventListener('resize', this.onResize) 204 207 }, packages/vue-virtual-scroller/src/components/RecycleScroller.vueCopy file name to clipboardexpand all lines: packages/vue-virtual-scroller/src/components/RecycleScroller.vue +145-26 Original ...
el.setAttribute(propName,propValue) } varchildren=this.children||[] children.forEach(function(child) { varchildEl=(childinstanceofElement) ?child.render()// 如果子节点是虚拟DOM,递归构建DOM节点 :document.createTextNode(child)// 如果字符串,只构建文本节点 el.appendChild(childEl) }) returnel } ...
const itemsScroller = this.$refs.itemsScroller; itemsScroller.scrollToItem(index); if (placeTo == 'top') return; setTimeout(() => { const scrollerElement = itemsScroller.$el; const itemElement = scrollerElement.querySelector('[data-index="' + index + '"]'); if (!itemElement) { ...