老师,怎么动态的添加线上的js文件

来源:15-1 补充-build错误解决方案

慕哥3279184

2018-06-08

老师,我们项目中要用到翻译,登陆的时候会有一个按钮切换语言。后端给了我一个接口http://wangrui8.top/temp/EN_US.js,让我动态的引入,切换成英文的时候接口的url后面是EN_US.js,中文的时候接口后面的url是ZH_CN.js。(会有7-8个语言)。我该怎么做啊,有什么插件不。我试了个react-helmet的插件和apender.childer(script),都不好用。老师有什么建议吗

写回答

1回答

双越

2018-06-08

返回的这些各个语言的 JS 中,都包含什么内容呀,有代码格式的示例吗?


1
3
双越
回复
慕哥3279184
你这个需求融合在整个 react 环境中不太好弄。我建议是,选择语言之后直接刷新页面(不是hash路由),在最外层组件渲染就是 React.render 那里,外面裹一层异步,待 lang JS 加载完之后再执行渲染。
2018-06-08
共3条回复

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程