# Request 动态注入脚本
# 动态注入脚本
读此文档,默认认为对 typescript 有一点了解
interface DynamicInjectScriptConfig {
id?: string;
testUrl?: string;
url: string;
}
配置说明:
url
: 请求完整的 urlrequired
testUrl
: 测试地址(完整的 url)id
: 设置 script 元素的 id 属性, 避免重复加载, 通过查询 id 属性
最佳使用方式:
// injectScript 类型定义, 0 表示成功, 1 表示失败
type injectScript = (config: DynamicInjectScriptConfig )=> Primise<0 | 1>
import { injectScript } from "@tencent/slug-request";
// note: js
const config7: DynamicInjectScriptConfig = {
id: "dynamic-script"
url: 'https://test.cdn.qq.com/slugteam/public/xxx.js',
testUrl: 'https://test.cdn.qq.com/slugteam/public/xxx_test.js',
}
export function injectSdkScript() {
return injectScript(config7)
}