/* eslint-disable eqeqeq */ /* eslint-disable no-unused-vars */ /* * @Author: your name * @Date: 2021-07-29 09:55:15 * @LastEditTime: 2021-10-09 17:02:43 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: /LieYouFront/vue/mobile/common/plugin/error.js */ function errorload(elem, isCss) { // cdn错误 if (elem.getAttribute('data-errorTimes') == 1) { elem.onerror = null errorTip('errorTimes') return } elem.setAttribute('data-errorTimes', 1) var _src = elem.getAttribute('data-localSrc') console.log('cdn错误:', _src) if (!isCss) { loadScript(_src, elem) } else { loadLink(_src, elem) } } function loadScript(_src, prevEl) { // 引入本地js var _el = document.createElement('script') _el.src = _src if (prevEl) { prevEl.parentNode.insertBefore(_el, prevEl.nextSibling) } else { document.body.appendChild(_el) } } function loadLink(_src, prevEl) { // 引入本地css var _el = document.createElement('link') _el.rel = 'stylesheet' _el.href = _src if (prevEl) { prevEl.parentNode.insertBefore(_el, prevEl.nextSibling) } else { document.body.appendChild(_el) } } function errorTip(type) { document.getElementById('error-tip').innerHTML = `
页面加载${type || ''}失败,请重新加载
重新加载
` }