// 字体图标 url const cssCdnUrlList: Array = [ './assets/font/alicdn_font.css', //静态文件放在public目录下 // '//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', //暂时没用 ] // 第三方 js url const jsCdnUrlList: Array = [] // 动态批量设置字体图标 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 = { cssCdn: () => {// 设置css setCssCdn() }, jsCdn: () => {// 设置js setJsCdn() } } // 导出函数方法 export default setIntroduction;