小编Jan*_*ani的帖子

React 延迟加载 JavaScript 文件

我正在尝试使用 React.lazy 来提高我的应用程序的性能。由于以太坊轻钱包是一个巨大的文件,我想将其放入一个单独的包中。当前正在运行的导入如下:

import lightwallet from 'eth-lightwallet/dist/lightwallet.min.js';
Run Code Online (Sandbox Code Playgroud)

当我尝试使用惰性语法导入时

const lightwallet = React.lazy(() => import('eth-lightwallet/dist/lightwallet.min.js'));
Run Code Online (Sandbox Code Playgroud)

仅返回React.lazy 对象($$typeof: Symbol(react.lazy)),而不是 lightwallet 对象。我认为这是因为 lightwallet 没有默认导出。我怎样才能解决这个问题?谢谢!

import export lazy-loading reactjs

5
推荐指数
1
解决办法
9517
查看次数

如何为每个第n个元素添加不同的CSS样式,具体取决于使用LESS的n

我试图在div中的后续元素中添加不同的填充.我的DOM看起来很简单.

<div class="parent">
   <div>0</div>
   <div>15</div>
   <div>30</div>
   ...
</div>
Run Code Online (Sandbox Code Playgroud)

所以我想我的第一个元素有0填充,我的第二个15,第三个30等.使用LESS,我怎么能让这个工作?我试过了:

.parent div:nth-of-type(n) {
           padding-left: n*15px;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

css padding less

5
推荐指数
2
解决办法
134
查看次数

标签 统计

css ×1

export ×1

import ×1

lazy-loading ×1

less ×1

padding ×1

reactjs ×1