threejs 构建场景时需要调用的js太多,怎样按需加载?尝试过requirejs,但感觉不太对需求。比如 构建一种材质,需要导入大概10+个js,但这种材质不是最初就使用的(比如切换材质的展示需求)怎样能使用时才会去加载这10+的js?
2 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
原生js可以通过动态创建script
标签来实现按需加载。
如果你是用react
可以用react-loadable
这个库来实现
import Loadable from 'react-loadable';import Loading from './my-loading-component'; const LoadableComponent = Loadable({ loader: () => import('./my-component'), loading: Loading, }); export default class App extends React.Component { render() { return <LoadableComponent/>; } }
添加回答
举报
0/150
提交
取消