Async 脚本装入器
此工具功能允许我们使用一种标准方法,将远程脚本加载并注入到 <head> 用于将外部功能带入应用程序的文档.
使用量
import { loadScript, loadjQueryDependentScript } from '@automattic/load-script';
loadScript( REMOTE_SCRIPT_URL, function( error ) {
if ( error ) {
debug( 'Script ' + error.src + ' failed to load.' );
return;
}
debug( 'Script loaded!' );
} );
// if we need jQuery, this function will load it (if it's not loaded already)
loadjQueryDependentScript( REMOTE_SCRIPT_URL, function( error ) {
if ( error ) {
debug( 'Script ' + error.src + ' failed to load.' );
return;
}
debug( 'Script and jQuery are loaded!' );
} );
处理错误
召回应期望有一个单一的论据,那就是: null 成功或失败的对象。 该对象包含 src 属性,其中将包含未加载的脚本的 src url .