重新启用按需加载 [NativeScript Vue]

Posted

技术标签:

【中文标题】重新启用按需加载 [NativeScript Vue]【英文标题】:Re-enable load on demand [NativeScript Vue] 【发布时间】:2019-07-31 03:23:14 【问题描述】:

我有一个 Radlistview,其中数据根据用户查询切换。使用loadOnDemandMode="Auto",当当前查询用尽时,我会调用notifyLoadOnDemandFinished(true)。但是,当进行新查询时,我无法重新启用 loadOnDemand,并且不会加载新项目。

有没有办法重新激活 loadOnDemand,也许是使用 radListView 对象上的方法?我在文档中找不到任何内容。

【问题讨论】:

它应该默认工作,每当你到达滚动结束时,它应该调用加载更多。您有 Playground 示例吗? 默认情况下效果很好,我的问题是尝试禁用然后使用新数据集重新启用相同的 listView。只是缺少 _nativeview 对象,如下面的回答所示。 【参考方案1】:

发现了错误,在这里发布给其他可能有问题的人。

我试图设置

listView.loadOnDemandMode = "Auto"

添加_nativeView 修复它

listView._nativeView.loadOnDemandMode = "Auto"

【讨论】:

以上是关于重新启用按需加载 [NativeScript Vue]的主要内容,如果未能解决你的问题,请参考以下文章

将 RadListView 与 nativescript-vue 一起使用

分页库:如何按需重新加载部分数据?

Vue 添加element UI

在 Zend Framework 中按需启用对表单的 Dojo 支持

webapck 按需加载及版本控制问题

在 nativescript-vue 中使用 Font Awesome