首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 6无限滚动未定义的ReferenceError: InfiniteScroll

Rails 6无限滚动未定义的ReferenceError: InfiniteScroll
EN

Stack Overflow用户
提问于 2020-02-16 02:09:41
回答 1查看 754关注 0票数 2

我将无限滚动添加到我的应用程序中,当滚动到页面末尾时,库无限滚动会自动获取数据并添加到页面中。

我使用的是元泡沫库:https://infinite-scroll.com/

Rails 6应用程序使用webpacker编译js文件,libs。我正在按以下顺序安装无限滚动:

代码语言:javascript
复制
yarn add infinite-scroll

app/javascript/packs/application.js

代码语言:javascript
复制
require("infinite-scroll");

var elem = document.querySelector(".container");
var infScroll = new InfiniteScroll(elem, {
  // options
  path: ".pagination__next",
  append: ".post",
  history: false
});

但是,在运行应用程序时,我得到了以下错误:

代码语言:javascript
复制
application.js:21 Uncaught ReferenceError: InfiniteScroll is not defined
    at Object../app/javascript/packs/application.js (application.js:21)
    at __webpack_require__ (bootstrap:19)
    at Object.0 (log.js:56)
    at __webpack_require__ (bootstrap:19)
    at bootstrap:83
    at bootstrap:83

下面是一个示例项目:https://github.com/truongnmt/rails-6-infinite-scroll-sample

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-16 07:26:43

使用这个

代码语言:javascript
复制
var InfiniteScroll = require('infinite-scroll');

var infScroll = new InfiniteScroll('.container', {
  // options
  path: ".pagination__next",
  append: ".post",
  history: false
});

文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60244817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档