我在我的数据库中有一个20,000行的列表,我正在获取这些行到我的表中。为了提高速度,我将这20,000行存储到localStorage中。我的问题是,当我导航到页面(其中包含20,000行)时,页面在加载之前会延迟几秒钟。
如何让页面呈现并等待获取大量数据?
PS:getItem function fetches the data and store in array items and stored to localStorage.setItem('my_items')。
Index.js
state: {
items:[],
loading:true
我对角质js很陌生,
我有以下代码将数据绑定到div,
app.filter("myfilter", function () {
return function (data, catName) {
if (angular.isArray(data) && angular.isString(catName)) {
var rs = [];
var key = {};
for (var i = 0; i < data.length; i++) {
var currdata = d
我在一个Express应用程序上集成了一个记录器,并且用我们的记录器替换了所有的console.log调用。但是stdout仍然包含每个请求的一行,而且我无法在我们的代码中找到发出这些请求的位置。
1479433034910 INFO C:\work\Midburn\spark\app.js : Spark is starting...
1479433035437 INFO C:\work\Midburn\spark\app.js : Spark environment: NODE_ENV =
1479433035438 INFO C:\work\Midburn\spark\app.js :
我使用查询变量片段为盖茨比中的特定页面进行路由。因此,我使用模板project-datails.js创建页面。
因此,project-datails.js和graphql查询变量如下所示
import React from "react"
import Layout from "../components/Layout"
import { graphql } from "graphql"
import * as styles from "../styles/project-details.module.css"
expor