123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- // 字体图标 url
- const cssCdnUrlList: Array<string> = [
- // '//at.alicdn.com/t/c/font_3595250_oy8mub9ix5g.css',
- // '//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css',
- ];
- // 第三方 js url
- const jsCdnUrlList: Array<string> = [];
- // 动态批量设置字体图标
- export function setCssCdn() {
- if (cssCdnUrlList.length <= 0) return false;
- cssCdnUrlList.map((v) => {
- let link = document.createElement('link');
- link.rel = 'stylesheet';
- link.href = v;
- link.crossOrigin = 'anonymous';
- document.getElementsByTagName('head')[0].appendChild(link);
- });
- }
- // 动态批量设置第三方js
- export function setJsCdn() {
- if (jsCdnUrlList.length <= 0) return false;
- jsCdnUrlList.map((v) => {
- let link = document.createElement('script');
- link.src = v;
- document.body.appendChild(link);
- });
- }
- /**
- * 批量设置字体图标、动态js
- * @method cssCdn 动态批量设置字体图标
- * @method jsCdn 动态批量设置第三方js
- */
- const setIntroduction = {
- // 设置css
- cssCdn: () => {
- setCssCdn();
- },
- // 设置js
- jsCdn: () => {
- setJsCdn();
- },
- };
- // 导出函数方法
- export default setIntroduction;
|