因为要用到地图服务的 Javascript API ,所以想到如果用 ES6 的话, import 有没有引用在线文件的用法。
Requirejs 可以用 async 这种方式:
define (['async!http://webapi.amap.com/maps?v=1.3&key=XXXXXXXXXX'], function () {
return AMap;
});
如果 import 无能为力的话,有没有什么其他优雅的解决办法?
1
haozhang 2015-09-06 18:23:57 +08:00 via iPhone
import 干不了这个活吧,为什么不把那个,你直接在模版里引用这个 js 不行吗?
|
4
oott123 2015-09-06 18:41:00 +08:00
AMD ?
|
7
xiazi 2015-09-06 18:59:04 +08:00 1
|
9
jennningsL 2015-09-07 01:01:38 +08:00 via iPhone
楼主研究出来方法没有?我最近用 webpack 打包项目也遇到同样的问题..
|
10
yibuyisheng 2015-09-07 11:23:12 +08:00
浏览器中的下一代 javascript 模块的异步加载标准正在制定中,你可以看看: https://github.com/whatwg/loader/
|
11
zrp1994 OP @yibuyisheng 虽然看不懂,但还是谢谢你……
|