UNPKG

@toolkit-fe/get-location

Version:

获取当前位置

43 lines (42 loc) 1.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handlerLoadScript = void 0; /** * 微信sdk异步加载 * @param {*} src * @param {*} callback api接口 */ var handlerLoadScript = function (callback) { var src = "https://res.wx.qq.com/open/js/jweixin-1.4.0.js"; if (!(typeof callback === 'function')) { callback = function () { }; } var check = document.querySelectorAll("script[src=\"".concat(src, "\"]")); if (check.length > 0) { check[0].addEventListener('load', function () { callback(); }); callback(); return; } var script = document.createElement('script'); var head = document.getElementsByTagName('head')[0]; script.type = 'text/javascript'; script.charset = 'UTF-8'; script.src = src; if (script.addEventListener) { script.addEventListener('load', function () { callback(); }, false); } else if (script.attachEvent) { script.attachEvent('onreadystatechange', function () { var target = window.event.srcElement; if (target.readyState === 'loaded') { callback(); } }); } head.appendChild(script); }; exports.handlerLoadScript = handlerLoadScript;