| 1234567891011121314151617181920212223 |
- const importScript = function (path, success, error) {
- let isLoaded = false
- let scriptElements = document.getElementsByTagName('script')
- for(let i in scriptElements){
- if(scriptElements[i].src === path){
- isLoaded = true
- }
- }
- if(isLoaded === false){
- let oS = document.createElement('script')
- oS.src = path
- document.getElementsByTagName('head')[0].appendChild(oS)
- oS.onload = function () {
- success && success()
- }
- oS.onerror = function () {
- error && error()
- }
- }
- }
- export default importScript
|