为了账号安全,请及时绑定邮箱和手机立即绑定

threejs 构建场景时需要调用的js太多,怎样按需加载

threejs 构建场景时需要调用的js太多,怎样按需加载

米脂 2018-08-01 09:29:29
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/>;
  }
}


查看完整回答
反对 回复 2018-08-02
  • 2 回答
  • 0 关注
  • 2604 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信