forked from Gitlink/build
文章id
This commit is contained in:
parent
97f09f9562
commit
a1542f5be9
|
@ -87,6 +87,6 @@
|
|||
gtag('config', 'UA-198293321-1');
|
||||
</script> -->
|
||||
|
||||
<script src="/umi.e2130d79.js"></script>
|
||||
<script src="/umi.27d3459b.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,455 @@
|
|||
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[20],{
|
||||
|
||||
/***/ "2yHG":
|
||||
/*!*******************************************!*\
|
||||
!*** ./src/pages/metting/track/index.jsx ***!
|
||||
\*******************************************/
|
||||
/*! exports provided: default */
|
||||
/*! all exports used */
|
||||
/*! ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./src/.umi-production/core/routes.ts (referenced with import()) */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
__webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT");
|
||||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "q1tI");
|
||||
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
|
||||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.less */ "F5PU");
|
||||
/* harmony import */ var _index_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_less__WEBPACK_IMPORTED_MODULE_2__);
|
||||
/* harmony import */ var _components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/RenderHtml */ "9Bee");
|
||||
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ "Ty5D");
|
||||
/* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! umi */ "55Ip");
|
||||
/* harmony import */ var _api__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../api */ "Lj8O");
|
||||
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! js-base64 */ "J66h");
|
||||
/* harmony import */ var js_base64__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(js_base64__WEBPACK_IMPORTED_MODULE_7__);
|
||||
/* harmony import */ var _utils_mettingUtil__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/utils/mettingUtil */ "gnzr");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function Track(props) {
|
||||
var _useState = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(0),
|
||||
_useState2 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState, 2),
|
||||
tabKey = _useState2[0],
|
||||
setTabKey = _useState2[1];
|
||||
var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(undefined),
|
||||
_useState4 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState3, 2),
|
||||
content = _useState4[0],
|
||||
setContent = _useState4[1];
|
||||
var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(undefined),
|
||||
_useState6 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState5, 2),
|
||||
dealContent = _useState6[0],
|
||||
setDealContent = _useState6[1];
|
||||
var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(false),
|
||||
_useState8 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState7, 2),
|
||||
showAnchor = _useState8[0],
|
||||
setShowAnchor = _useState8[1];
|
||||
var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])(false),
|
||||
_useState10 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState9, 2),
|
||||
anchor = _useState10[0],
|
||||
setAnchor = _useState10[1];
|
||||
var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_1__["useState"])([]),
|
||||
_useState12 = Object(D_projects_competitions_forgeplus_react_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(_useState11, 2),
|
||||
menu = _useState12[0],
|
||||
setMenu = _useState12[1];
|
||||
var _useParams = Object(umi__WEBPACK_IMPORTED_MODULE_4__[/* useParams */ "l"])(),
|
||||
id = _useParams.id;
|
||||
Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(function () {
|
||||
if (location.pathname.indexOf('/competitions/2024/track') > -1) {
|
||||
window.addEventListener('scroll', throttleHandleScroll);
|
||||
return ComponentWillUnmount;
|
||||
} else {
|
||||
ComponentWillUnmount();
|
||||
}
|
||||
}, [location.pathname]);
|
||||
function ComponentWillUnmount() {
|
||||
window.removeEventListener("scroll", throttleHandleScroll);
|
||||
}
|
||||
function handleScroll() {
|
||||
var scrollTop = document.documentElement.scrollTop; //滚动条滚动高度
|
||||
setShowAnchor(scrollTop > 320);
|
||||
if (scrollTop < 320) {
|
||||
setAnchor("");
|
||||
}
|
||||
}
|
||||
var throttleHandleScroll = Object(_utils_mettingUtil__WEBPACK_IMPORTED_MODULE_8__[/* throttle */ "a"])(handleScroll, 100);
|
||||
Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(function () {
|
||||
if (id) {
|
||||
setTabKey(id);
|
||||
getDetail();
|
||||
}
|
||||
}, [id]);
|
||||
var getDetail = function getDetail() {
|
||||
Object(_api__WEBPACK_IMPORTED_MODULE_6__[/* getDocDetail */ "c"])(id).then(function (res) {
|
||||
var content = js_base64__WEBPACK_IMPORTED_MODULE_7__["Base64"].decode(res.data.content);
|
||||
setContent(content);
|
||||
});
|
||||
};
|
||||
var scrollToAnchor = function scrollToAnchor(anchorName) {
|
||||
if (anchorName) {
|
||||
var anchorElement = document.getElementById(anchorName);
|
||||
if (anchorElement) {
|
||||
setAnchor(anchorName);
|
||||
anchorElement.scrollIntoView({
|
||||
block: 'start',
|
||||
behavior: 'smooth'
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
Object(react__WEBPACK_IMPORTED_MODULE_1__["useEffect"])(function () {
|
||||
if (content) {
|
||||
var c = content;
|
||||
var hTagsRegex = /<h([1-6])(.*?)>(.*?)<\/h\1>/g;
|
||||
var match;
|
||||
var list = [];
|
||||
while (match = hTagsRegex.exec(content)) {
|
||||
list.push({
|
||||
level: +match[1],
|
||||
id: match[3]
|
||||
});
|
||||
c = c.replace("".concat(match[0]), "<div id=\"".concat(match[3], "\"></div>").concat(match[0]));
|
||||
}
|
||||
setMenu(list);
|
||||
setDealContent(c);
|
||||
}
|
||||
}, [content]);
|
||||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
|
||||
className: "track"
|
||||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
|
||||
className: "tabPanel"
|
||||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
|
||||
className: "tab"
|
||||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_5__[/* Link */ "a"], {
|
||||
key: 675,
|
||||
to: "/competitions/2024/track/675",
|
||||
className: "tab-item ".concat(tabKey === "675" ? "active" : "")
|
||||
}, "\u5F00\u6E90\u9879\u76EE\u8D21\u732E\u8D5B\u9053"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_5__[/* Link */ "a"], {
|
||||
key: 677,
|
||||
to: "/competitions/2024/track/677",
|
||||
className: "tab-item ".concat(tabKey === "677" ? "active" : "")
|
||||
}, "\u5F00\u6E90\u4EFB\u52A1\u6311\u6218\u8D5B\u9053"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_5__[/* Link */ "a"], {
|
||||
key: 679,
|
||||
to: "/competitions/2024/track/679",
|
||||
className: "tab-item ".concat(tabKey === "679" ? "active" : "")
|
||||
}, "\u5F00\u6E90\u6848\u4F8B\u6559\u5B66\u8D5B\u9053"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(umi__WEBPACK_IMPORTED_MODULE_5__[/* Link */ "a"], {
|
||||
key: 678,
|
||||
to: "/competitions/2024/track/678",
|
||||
className: "tab-item ".concat(tabKey === "678" ? "active" : "")
|
||||
}, "\u5F00\u6E90\u4EE3\u7801\u8BC4\u6CE8\u8D5B\u9053"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", {
|
||||
className: "detail-info"
|
||||
}, (menu === null || menu === void 0 ? void 0 : menu.length) > 0 && showAnchor ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("ul", {
|
||||
className: "menuPanel",
|
||||
style: {
|
||||
top: 320,
|
||||
left: (document.documentElement.clientWidth - 1200) / 2 - 225
|
||||
}
|
||||
}, menu.map(function (i, k) {
|
||||
return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("li", {
|
||||
key: k,
|
||||
style: {
|
||||
paddingLeft: "".concat(i.level * 10, "px")
|
||||
},
|
||||
className: "".concat(anchor === i.id ? "active" : "")
|
||||
}, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("a", {
|
||||
onClick: function onClick() {
|
||||
return scrollToAnchor(i.id);
|
||||
}
|
||||
}, i === null || i === void 0 ? void 0 : i.id));
|
||||
})) : "", dealContent ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_components_RenderHtml__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], {
|
||||
className: "informations_detail imageLayerParent",
|
||||
value: dealContent,
|
||||
url: location
|
||||
}) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, "\u6682\u65E0\u8BE6\u60C5~")));
|
||||
}
|
||||
/* harmony default export */ __webpack_exports__["default"] = (Track);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "F5PU":
|
||||
/*!********************************************!*\
|
||||
!*** ./src/pages/metting/track/index.less ***!
|
||||
\********************************************/
|
||||
/*! no static exports found */
|
||||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "J66h":
|
||||
/*!******************************************!*\
|
||||
!*** ./node_modules/js-base64/base64.js ***!
|
||||
\******************************************/
|
||||
/*! no static exports found */
|
||||
/*! exports used: Base64 */
|
||||
/*! ModuleConcatenation bailout: Module is not an ECMAScript module */
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
/* WEBPACK VAR INJECTION */(function(global) {var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*
|
||||
* base64.js
|
||||
*
|
||||
* Licensed under the BSD 3-Clause License.
|
||||
* http://opensource.org/licenses/BSD-3-Clause
|
||||
*
|
||||
* References:
|
||||
* http://en.wikipedia.org/wiki/Base64
|
||||
*/
|
||||
;(function (global, factory) {
|
||||
true
|
||||
? module.exports = factory(global)
|
||||
: undefined
|
||||
}((
|
||||
typeof self !== 'undefined' ? self
|
||||
: typeof window !== 'undefined' ? window
|
||||
: typeof global !== 'undefined' ? global
|
||||
: this
|
||||
), function(global) {
|
||||
'use strict';
|
||||
// existing version for noConflict()
|
||||
global = global || {};
|
||||
var _Base64 = global.Base64;
|
||||
var version = "2.6.4";
|
||||
// constants
|
||||
var b64chars
|
||||
= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
|
||||
var b64tab = function(bin) {
|
||||
var t = {};
|
||||
for (var i = 0, l = bin.length; i < l; i++) t[bin.charAt(i)] = i;
|
||||
return t;
|
||||
}(b64chars);
|
||||
var fromCharCode = String.fromCharCode;
|
||||
// encoder stuff
|
||||
var cb_utob = function(c) {
|
||||
if (c.length < 2) {
|
||||
var cc = c.charCodeAt(0);
|
||||
return cc < 0x80 ? c
|
||||
: cc < 0x800 ? (fromCharCode(0xc0 | (cc >>> 6))
|
||||
+ fromCharCode(0x80 | (cc & 0x3f)))
|
||||
: (fromCharCode(0xe0 | ((cc >>> 12) & 0x0f))
|
||||
+ fromCharCode(0x80 | ((cc >>> 6) & 0x3f))
|
||||
+ fromCharCode(0x80 | ( cc & 0x3f)));
|
||||
} else {
|
||||
var cc = 0x10000
|
||||
+ (c.charCodeAt(0) - 0xD800) * 0x400
|
||||
+ (c.charCodeAt(1) - 0xDC00);
|
||||
return (fromCharCode(0xf0 | ((cc >>> 18) & 0x07))
|
||||
+ fromCharCode(0x80 | ((cc >>> 12) & 0x3f))
|
||||
+ fromCharCode(0x80 | ((cc >>> 6) & 0x3f))
|
||||
+ fromCharCode(0x80 | ( cc & 0x3f)));
|
||||
}
|
||||
};
|
||||
var re_utob = /[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;
|
||||
var utob = function(u) {
|
||||
return u.replace(re_utob, cb_utob);
|
||||
};
|
||||
var cb_encode = function(ccc) {
|
||||
var padlen = [0, 2, 1][ccc.length % 3],
|
||||
ord = ccc.charCodeAt(0) << 16
|
||||
| ((ccc.length > 1 ? ccc.charCodeAt(1) : 0) << 8)
|
||||
| ((ccc.length > 2 ? ccc.charCodeAt(2) : 0)),
|
||||
chars = [
|
||||
b64chars.charAt( ord >>> 18),
|
||||
b64chars.charAt((ord >>> 12) & 63),
|
||||
padlen >= 2 ? '=' : b64chars.charAt((ord >>> 6) & 63),
|
||||
padlen >= 1 ? '=' : b64chars.charAt(ord & 63)
|
||||
];
|
||||
return chars.join('');
|
||||
};
|
||||
var btoa = global.btoa && typeof global.btoa == 'function'
|
||||
? function(b){ return global.btoa(b) } : function(b) {
|
||||
if (b.match(/[^\x00-\xFF]/)) throw new RangeError(
|
||||
'The string contains invalid characters.'
|
||||
);
|
||||
return b.replace(/[\s\S]{1,3}/g, cb_encode);
|
||||
};
|
||||
var _encode = function(u) {
|
||||
return btoa(utob(String(u)));
|
||||
};
|
||||
var mkUriSafe = function (b64) {
|
||||
return b64.replace(/[+\/]/g, function(m0) {
|
||||
return m0 == '+' ? '-' : '_';
|
||||
}).replace(/=/g, '');
|
||||
};
|
||||
var encode = function(u, urisafe) {
|
||||
return urisafe ? mkUriSafe(_encode(u)) : _encode(u);
|
||||
};
|
||||
var encodeURI = function(u) { return encode(u, true) };
|
||||
var fromUint8Array;
|
||||
if (global.Uint8Array) fromUint8Array = function(a, urisafe) {
|
||||
// return btoa(fromCharCode.apply(null, a));
|
||||
var b64 = '';
|
||||
for (var i = 0, l = a.length; i < l; i += 3) {
|
||||
var a0 = a[i], a1 = a[i+1], a2 = a[i+2];
|
||||
var ord = a0 << 16 | a1 << 8 | a2;
|
||||
b64 += b64chars.charAt( ord >>> 18)
|
||||
+ b64chars.charAt((ord >>> 12) & 63)
|
||||
+ ( typeof a1 != 'undefined'
|
||||
? b64chars.charAt((ord >>> 6) & 63) : '=')
|
||||
+ ( typeof a2 != 'undefined'
|
||||
? b64chars.charAt( ord & 63) : '=');
|
||||
}
|
||||
return urisafe ? mkUriSafe(b64) : b64;
|
||||
};
|
||||
// decoder stuff
|
||||
var re_btou = /[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g;
|
||||
var cb_btou = function(cccc) {
|
||||
switch(cccc.length) {
|
||||
case 4:
|
||||
var cp = ((0x07 & cccc.charCodeAt(0)) << 18)
|
||||
| ((0x3f & cccc.charCodeAt(1)) << 12)
|
||||
| ((0x3f & cccc.charCodeAt(2)) << 6)
|
||||
| (0x3f & cccc.charCodeAt(3)),
|
||||
offset = cp - 0x10000;
|
||||
return (fromCharCode((offset >>> 10) + 0xD800)
|
||||
+ fromCharCode((offset & 0x3FF) + 0xDC00));
|
||||
case 3:
|
||||
return fromCharCode(
|
||||
((0x0f & cccc.charCodeAt(0)) << 12)
|
||||
| ((0x3f & cccc.charCodeAt(1)) << 6)
|
||||
| (0x3f & cccc.charCodeAt(2))
|
||||
);
|
||||
default:
|
||||
return fromCharCode(
|
||||
((0x1f & cccc.charCodeAt(0)) << 6)
|
||||
| (0x3f & cccc.charCodeAt(1))
|
||||
);
|
||||
}
|
||||
};
|
||||
var btou = function(b) {
|
||||
return b.replace(re_btou, cb_btou);
|
||||
};
|
||||
var cb_decode = function(cccc) {
|
||||
var len = cccc.length,
|
||||
padlen = len % 4,
|
||||
n = (len > 0 ? b64tab[cccc.charAt(0)] << 18 : 0)
|
||||
| (len > 1 ? b64tab[cccc.charAt(1)] << 12 : 0)
|
||||
| (len > 2 ? b64tab[cccc.charAt(2)] << 6 : 0)
|
||||
| (len > 3 ? b64tab[cccc.charAt(3)] : 0),
|
||||
chars = [
|
||||
fromCharCode( n >>> 16),
|
||||
fromCharCode((n >>> 8) & 0xff),
|
||||
fromCharCode( n & 0xff)
|
||||
];
|
||||
chars.length -= [0, 0, 2, 1][padlen];
|
||||
return chars.join('');
|
||||
};
|
||||
var _atob = global.atob && typeof global.atob == 'function'
|
||||
? function(a){ return global.atob(a) } : function(a){
|
||||
return a.replace(/\S{1,4}/g, cb_decode);
|
||||
};
|
||||
var atob = function(a) {
|
||||
return _atob(String(a).replace(/[^A-Za-z0-9\+\/]/g, ''));
|
||||
};
|
||||
var _decode = function(a) { return btou(_atob(a)) };
|
||||
var _fromURI = function(a) {
|
||||
return String(a).replace(/[-_]/g, function(m0) {
|
||||
return m0 == '-' ? '+' : '/'
|
||||
}).replace(/[^A-Za-z0-9\+\/]/g, '');
|
||||
};
|
||||
var decode = function(a){
|
||||
return _decode(_fromURI(a));
|
||||
};
|
||||
var toUint8Array;
|
||||
if (global.Uint8Array) toUint8Array = function(a) {
|
||||
return Uint8Array.from(atob(_fromURI(a)), function(c) {
|
||||
return c.charCodeAt(0);
|
||||
});
|
||||
};
|
||||
var noConflict = function() {
|
||||
var Base64 = global.Base64;
|
||||
global.Base64 = _Base64;
|
||||
return Base64;
|
||||
};
|
||||
// export Base64
|
||||
global.Base64 = {
|
||||
VERSION: version,
|
||||
atob: atob,
|
||||
btoa: btoa,
|
||||
fromBase64: decode,
|
||||
toBase64: encode,
|
||||
utob: utob,
|
||||
encode: encode,
|
||||
encodeURI: encodeURI,
|
||||
btou: btou,
|
||||
decode: decode,
|
||||
noConflict: noConflict,
|
||||
fromUint8Array: fromUint8Array,
|
||||
toUint8Array: toUint8Array
|
||||
};
|
||||
// if ES5 is available, make Base64.extendString() available
|
||||
if (typeof Object.defineProperty === 'function') {
|
||||
var noEnum = function(v){
|
||||
return {value:v,enumerable:false,writable:true,configurable:true};
|
||||
};
|
||||
global.Base64.extendString = function () {
|
||||
Object.defineProperty(
|
||||
String.prototype, 'fromBase64', noEnum(function () {
|
||||
return decode(this)
|
||||
}));
|
||||
Object.defineProperty(
|
||||
String.prototype, 'toBase64', noEnum(function (urisafe) {
|
||||
return encode(this, urisafe)
|
||||
}));
|
||||
Object.defineProperty(
|
||||
String.prototype, 'toBase64URI', noEnum(function () {
|
||||
return encode(this, true)
|
||||
}));
|
||||
};
|
||||
}
|
||||
//
|
||||
// export Base64 to the namespace
|
||||
//
|
||||
if (global['Meteor']) { // Meteor.js
|
||||
Base64 = global.Base64;
|
||||
}
|
||||
// module.exports and AMD are mutually exclusive.
|
||||
// module.exports has precedence.
|
||||
if ( true && module.exports) {
|
||||
module.exports.Base64 = global.Base64;
|
||||
}
|
||||
else if (true) {
|
||||
// AMD. Register as an anonymous module.
|
||||
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function(){ return global.Base64 }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
|
||||
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
|
||||
}
|
||||
// that's it!
|
||||
return {Base64: global.Base64}
|
||||
}));
|
||||
|
||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ "yLpj")))
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "gnzr":
|
||||
/*!**********************************!*\
|
||||
!*** ./src/utils/mettingUtil.js ***!
|
||||
\**********************************/
|
||||
/*! exports provided: throttle */
|
||||
/*! exports used: throttle */
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return throttle; });
|
||||
function throttle(fn, delay) {
|
||||
var timer = null; // 使用定时器实现
|
||||
return function () {
|
||||
var _this = this; // 当前 this 保存,以免后续处理中 this 丢失
|
||||
if (!timer) {
|
||||
fn.apply(_this, arguments);
|
||||
timer = setTimeout(function () {
|
||||
timer = null;
|
||||
}, delay);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
/***/ })
|
||||
|
||||
}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue