4182 lines
299 KiB
JavaScript
4182 lines
299 KiB
JavaScript
(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],{
|
||
|
||
/***/ 0:
|
||
/*!**************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/main.js ***!
|
||
\**************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__(/*! uni-pages */ 1);var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 629));\n\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 10));\nvar _router = __webpack_require__(/*! ./router */ 13);\nvar _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 9));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! uview-ui */ 633));\nvar _index = _interopRequireDefault(__webpack_require__(/*! ./components/no-list-components/index.vue */ 659));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}\n_vue.default.use(_router.router);\n_vue.default.use(_uviewUi.default);\n_vue.default.config.productionTip = false;\n_vue.default.prototype.$store = _store.default;\n_App.default.mpType = 'app';\nvar app = new _vue.default(_objectSpread({},\n_App.default));\n\n_vue.default.component('no-list', _index.default);\n\n\n\n\n\napp.$mount(); //为了兼容小程序及app端必须这样写才有效果//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJ1c2UiLCJyb3V0ZXIiLCJ1VmlldyIsImNvbmZpZyIsInByb2R1Y3Rpb25UaXAiLCJwcm90b3R5cGUiLCIkc3RvcmUiLCJzdG9yZSIsIkFwcCIsIm1wVHlwZSIsImFwcCIsImNvbXBvbmVudCIsIm5vTGlzdCIsIiRtb3VudCJdLCJtYXBwaW5ncyI6IkFBQUEsd0NBQW1COzs7QUFHbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQSwrRztBQUNBQSxhQUFJQyxHQUFKLENBQVFDLGNBQVI7QUFDQUYsYUFBSUMsR0FBSixDQUFRRSxnQkFBUjtBQUNBSCxhQUFJSSxNQUFKLENBQVdDLGFBQVgsR0FBMkIsS0FBM0I7QUFDQUwsYUFBSU0sU0FBSixDQUFjQyxNQUFkLEdBQXVCQyxjQUF2QjtBQUNBQyxhQUFJQyxNQUFKLEdBQWEsS0FBYjtBQUNBLElBQU1DLEdBQUcsR0FBRyxJQUFJWCxZQUFKO0FBQ1JTLFlBRFEsRUFBWjs7QUFHQVQsYUFBSVksU0FBSixDQUFjLFNBQWQsRUFBd0JDLGNBQXhCOzs7Ozs7QUFNQ0YsR0FBRyxDQUFDRyxNQUFKLEcsQ0FBYyIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBBcHAgZnJvbSAnLi9BcHAnXG5cblxuaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgeyByb3V0ZXIsIFJvdXRlck1vdW50IH0gZnJvbSAnLi9yb3V0ZXInXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi9zdG9yZSdcbmltcG9ydCB1VmlldyBmcm9tICd1dmlldy11aSdcbmltcG9ydCBub0xpc3QgZnJvbSAnLi9jb21wb25lbnRzL25vLWxpc3QtY29tcG9uZW50cy9pbmRleC52dWUnXG5WdWUudXNlKHJvdXRlcilcblZ1ZS51c2UodVZpZXcpO1xuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcblZ1ZS5wcm90b3R5cGUuJHN0b3JlID0gc3RvcmVcbkFwcC5tcFR5cGUgPSAnYXBwJ1xuY29uc3QgYXBwID0gbmV3IFZ1ZSh7XG5cdC4uLkFwcFxufSlcblZ1ZS5jb21wb25lbnQoJ25vLWxpc3QnLG5vTGlzdClcblxuXG5cblxuXG5cdGFwcC4kbW91bnQoKTsgLy/kuLrkuoblhbzlrrnlsI/nqIvluo/lj4phcHDnq6/lv4Xpobvov5nmoLflhpnmiY3mnInmlYjmnpxcblxuXG5cblxuXG5cblxuXG5cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///0\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 1:
|
||
/*!*****************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/pages.json ***!
|
||
\*****************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
throw new Error("Module build failed (from ./node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js):\nError: uni-app-compiler: Unexpected token : in JSON at position 11\n at parseJson (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-cli-shared/lib/json.js:21:13)\n at parseManifestJson (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/uni-cli-shared/lib/manifest.js:32:10)\n at Object.<anonymous> (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-pages-loader/lib/index-new.js:65:24)\n at Object.<anonymous> (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-pages-loader/lib/index.js:57:35)");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 10:
|
||
/*!**********************!*\
|
||
!*** external "Vue" ***!
|
||
\**********************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = Vue;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 11:
|
||
/*!********************************************!*\
|
||
!*** ./node_modules/vuex/dist/vuex.esm.js ***!
|
||
\********************************************/
|
||
/*! exports provided: default, Store, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Store", function() { return Store; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createNamespacedHelpers", function() { return createNamespacedHelpers; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "install", function() { return install; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapActions", function() { return mapActions; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapGetters", function() { return mapGetters; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapMutations", function() { return mapMutations; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapState", function() { return mapState; });
|
||
/*!
|
||
* vuex v3.4.0
|
||
* (c) 2020 Evan You
|
||
* @license MIT
|
||
*/
|
||
function applyMixin (Vue) {
|
||
var version = Number(Vue.version.split('.')[0]);
|
||
|
||
if (version >= 2) {
|
||
Vue.mixin({ beforeCreate: vuexInit });
|
||
} else {
|
||
// override init and inject vuex init procedure
|
||
// for 1.x backwards compatibility.
|
||
var _init = Vue.prototype._init;
|
||
Vue.prototype._init = function (options) {
|
||
if ( options === void 0 ) options = {};
|
||
|
||
options.init = options.init
|
||
? [vuexInit].concat(options.init)
|
||
: vuexInit;
|
||
_init.call(this, options);
|
||
};
|
||
}
|
||
|
||
/**
|
||
* Vuex init hook, injected into each instances init hooks list.
|
||
*/
|
||
|
||
function vuexInit () {
|
||
var options = this.$options;
|
||
// store injection
|
||
if (options.store) {
|
||
this.$store = typeof options.store === 'function'
|
||
? options.store()
|
||
: options.store;
|
||
} else if (options.parent && options.parent.$store) {
|
||
this.$store = options.parent.$store;
|
||
}
|
||
}
|
||
}
|
||
|
||
var target = typeof window !== 'undefined'
|
||
? window
|
||
: typeof global !== 'undefined'
|
||
? global
|
||
: {};
|
||
var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;
|
||
|
||
function devtoolPlugin (store) {
|
||
if (!devtoolHook) { return }
|
||
|
||
store._devtoolHook = devtoolHook;
|
||
|
||
devtoolHook.emit('vuex:init', store);
|
||
|
||
devtoolHook.on('vuex:travel-to-state', function (targetState) {
|
||
store.replaceState(targetState);
|
||
});
|
||
|
||
store.subscribe(function (mutation, state) {
|
||
devtoolHook.emit('vuex:mutation', mutation, state);
|
||
}, { prepend: true });
|
||
|
||
store.subscribeAction(function (action, state) {
|
||
devtoolHook.emit('vuex:action', action, state);
|
||
}, { prepend: true });
|
||
}
|
||
|
||
/**
|
||
* Get the first item that pass the test
|
||
* by second argument function
|
||
*
|
||
* @param {Array} list
|
||
* @param {Function} f
|
||
* @return {*}
|
||
*/
|
||
|
||
/**
|
||
* forEach for object
|
||
*/
|
||
function forEachValue (obj, fn) {
|
||
Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });
|
||
}
|
||
|
||
function isObject (obj) {
|
||
return obj !== null && typeof obj === 'object'
|
||
}
|
||
|
||
function isPromise (val) {
|
||
return val && typeof val.then === 'function'
|
||
}
|
||
|
||
function assert (condition, msg) {
|
||
if (!condition) { throw new Error(("[vuex] " + msg)) }
|
||
}
|
||
|
||
function partial (fn, arg) {
|
||
return function () {
|
||
return fn(arg)
|
||
}
|
||
}
|
||
|
||
// Base data struct for store's module, package with some attribute and method
|
||
var Module = function Module (rawModule, runtime) {
|
||
this.runtime = runtime;
|
||
// Store some children item
|
||
this._children = Object.create(null);
|
||
// Store the origin module object which passed by programmer
|
||
this._rawModule = rawModule;
|
||
var rawState = rawModule.state;
|
||
|
||
// Store the origin module's state
|
||
this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};
|
||
};
|
||
|
||
var prototypeAccessors = { namespaced: { configurable: true } };
|
||
|
||
prototypeAccessors.namespaced.get = function () {
|
||
return !!this._rawModule.namespaced
|
||
};
|
||
|
||
Module.prototype.addChild = function addChild (key, module) {
|
||
this._children[key] = module;
|
||
};
|
||
|
||
Module.prototype.removeChild = function removeChild (key) {
|
||
delete this._children[key];
|
||
};
|
||
|
||
Module.prototype.getChild = function getChild (key) {
|
||
return this._children[key]
|
||
};
|
||
|
||
Module.prototype.hasChild = function hasChild (key) {
|
||
return key in this._children
|
||
};
|
||
|
||
Module.prototype.update = function update (rawModule) {
|
||
this._rawModule.namespaced = rawModule.namespaced;
|
||
if (rawModule.actions) {
|
||
this._rawModule.actions = rawModule.actions;
|
||
}
|
||
if (rawModule.mutations) {
|
||
this._rawModule.mutations = rawModule.mutations;
|
||
}
|
||
if (rawModule.getters) {
|
||
this._rawModule.getters = rawModule.getters;
|
||
}
|
||
};
|
||
|
||
Module.prototype.forEachChild = function forEachChild (fn) {
|
||
forEachValue(this._children, fn);
|
||
};
|
||
|
||
Module.prototype.forEachGetter = function forEachGetter (fn) {
|
||
if (this._rawModule.getters) {
|
||
forEachValue(this._rawModule.getters, fn);
|
||
}
|
||
};
|
||
|
||
Module.prototype.forEachAction = function forEachAction (fn) {
|
||
if (this._rawModule.actions) {
|
||
forEachValue(this._rawModule.actions, fn);
|
||
}
|
||
};
|
||
|
||
Module.prototype.forEachMutation = function forEachMutation (fn) {
|
||
if (this._rawModule.mutations) {
|
||
forEachValue(this._rawModule.mutations, fn);
|
||
}
|
||
};
|
||
|
||
Object.defineProperties( Module.prototype, prototypeAccessors );
|
||
|
||
var ModuleCollection = function ModuleCollection (rawRootModule) {
|
||
// register root module (Vuex.Store options)
|
||
this.register([], rawRootModule, false);
|
||
};
|
||
|
||
ModuleCollection.prototype.get = function get (path) {
|
||
return path.reduce(function (module, key) {
|
||
return module.getChild(key)
|
||
}, this.root)
|
||
};
|
||
|
||
ModuleCollection.prototype.getNamespace = function getNamespace (path) {
|
||
var module = this.root;
|
||
return path.reduce(function (namespace, key) {
|
||
module = module.getChild(key);
|
||
return namespace + (module.namespaced ? key + '/' : '')
|
||
}, '')
|
||
};
|
||
|
||
ModuleCollection.prototype.update = function update$1 (rawRootModule) {
|
||
update([], this.root, rawRootModule);
|
||
};
|
||
|
||
ModuleCollection.prototype.register = function register (path, rawModule, runtime) {
|
||
var this$1 = this;
|
||
if ( runtime === void 0 ) runtime = true;
|
||
|
||
if ((true)) {
|
||
assertRawModule(path, rawModule);
|
||
}
|
||
|
||
var newModule = new Module(rawModule, runtime);
|
||
if (path.length === 0) {
|
||
this.root = newModule;
|
||
} else {
|
||
var parent = this.get(path.slice(0, -1));
|
||
parent.addChild(path[path.length - 1], newModule);
|
||
}
|
||
|
||
// register nested modules
|
||
if (rawModule.modules) {
|
||
forEachValue(rawModule.modules, function (rawChildModule, key) {
|
||
this$1.register(path.concat(key), rawChildModule, runtime);
|
||
});
|
||
}
|
||
};
|
||
|
||
ModuleCollection.prototype.unregister = function unregister (path) {
|
||
var parent = this.get(path.slice(0, -1));
|
||
var key = path[path.length - 1];
|
||
if (!parent.getChild(key).runtime) { return }
|
||
|
||
parent.removeChild(key);
|
||
};
|
||
|
||
ModuleCollection.prototype.isRegistered = function isRegistered (path) {
|
||
var parent = this.get(path.slice(0, -1));
|
||
var key = path[path.length - 1];
|
||
|
||
return parent.hasChild(key)
|
||
};
|
||
|
||
function update (path, targetModule, newModule) {
|
||
if ((true)) {
|
||
assertRawModule(path, newModule);
|
||
}
|
||
|
||
// update target module
|
||
targetModule.update(newModule);
|
||
|
||
// update nested modules
|
||
if (newModule.modules) {
|
||
for (var key in newModule.modules) {
|
||
if (!targetModule.getChild(key)) {
|
||
if ((true)) {
|
||
console.warn(
|
||
"[vuex] trying to add a new module '" + key + "' on hot reloading, " +
|
||
'manual reload is needed'
|
||
);
|
||
}
|
||
return
|
||
}
|
||
update(
|
||
path.concat(key),
|
||
targetModule.getChild(key),
|
||
newModule.modules[key]
|
||
);
|
||
}
|
||
}
|
||
}
|
||
|
||
var functionAssert = {
|
||
assert: function (value) { return typeof value === 'function'; },
|
||
expected: 'function'
|
||
};
|
||
|
||
var objectAssert = {
|
||
assert: function (value) { return typeof value === 'function' ||
|
||
(typeof value === 'object' && typeof value.handler === 'function'); },
|
||
expected: 'function or object with "handler" function'
|
||
};
|
||
|
||
var assertTypes = {
|
||
getters: functionAssert,
|
||
mutations: functionAssert,
|
||
actions: objectAssert
|
||
};
|
||
|
||
function assertRawModule (path, rawModule) {
|
||
Object.keys(assertTypes).forEach(function (key) {
|
||
if (!rawModule[key]) { return }
|
||
|
||
var assertOptions = assertTypes[key];
|
||
|
||
forEachValue(rawModule[key], function (value, type) {
|
||
assert(
|
||
assertOptions.assert(value),
|
||
makeAssertionMessage(path, key, type, value, assertOptions.expected)
|
||
);
|
||
});
|
||
});
|
||
}
|
||
|
||
function makeAssertionMessage (path, key, type, value, expected) {
|
||
var buf = key + " should be " + expected + " but \"" + key + "." + type + "\"";
|
||
if (path.length > 0) {
|
||
buf += " in module \"" + (path.join('.')) + "\"";
|
||
}
|
||
buf += " is " + (JSON.stringify(value)) + ".";
|
||
return buf
|
||
}
|
||
|
||
var Vue; // bind on install
|
||
|
||
var Store = function Store (options) {
|
||
var this$1 = this;
|
||
if ( options === void 0 ) options = {};
|
||
|
||
// Auto install if it is not done yet and `window` has `Vue`.
|
||
// To allow users to avoid auto-installation in some cases,
|
||
// this code should be placed here. See #731
|
||
if (!Vue && typeof window !== 'undefined' && window.Vue) {
|
||
install(window.Vue);
|
||
}
|
||
|
||
if ((true)) {
|
||
assert(Vue, "must call Vue.use(Vuex) before creating a store instance.");
|
||
assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser.");
|
||
assert(this instanceof Store, "store must be called with the new operator.");
|
||
}
|
||
|
||
var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];
|
||
var strict = options.strict; if ( strict === void 0 ) strict = false;
|
||
|
||
// store internal state
|
||
this._committing = false;
|
||
this._actions = Object.create(null);
|
||
this._actionSubscribers = [];
|
||
this._mutations = Object.create(null);
|
||
this._wrappedGetters = Object.create(null);
|
||
this._modules = new ModuleCollection(options);
|
||
this._modulesNamespaceMap = Object.create(null);
|
||
this._subscribers = [];
|
||
this._watcherVM = new Vue();
|
||
this._makeLocalGettersCache = Object.create(null);
|
||
|
||
// bind commit and dispatch to self
|
||
var store = this;
|
||
var ref = this;
|
||
var dispatch = ref.dispatch;
|
||
var commit = ref.commit;
|
||
this.dispatch = function boundDispatch (type, payload) {
|
||
return dispatch.call(store, type, payload)
|
||
};
|
||
this.commit = function boundCommit (type, payload, options) {
|
||
return commit.call(store, type, payload, options)
|
||
};
|
||
|
||
// strict mode
|
||
this.strict = strict;
|
||
|
||
var state = this._modules.root.state;
|
||
|
||
// init root module.
|
||
// this also recursively registers all sub-modules
|
||
// and collects all module getters inside this._wrappedGetters
|
||
installModule(this, state, [], this._modules.root);
|
||
|
||
// initialize the store vm, which is responsible for the reactivity
|
||
// (also registers _wrappedGetters as computed properties)
|
||
resetStoreVM(this, state);
|
||
|
||
// apply plugins
|
||
plugins.forEach(function (plugin) { return plugin(this$1); });
|
||
|
||
var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;
|
||
if (useDevtools) {
|
||
devtoolPlugin(this);
|
||
}
|
||
};
|
||
|
||
var prototypeAccessors$1 = { state: { configurable: true } };
|
||
|
||
prototypeAccessors$1.state.get = function () {
|
||
return this._vm._data.$$state
|
||
};
|
||
|
||
prototypeAccessors$1.state.set = function (v) {
|
||
if ((true)) {
|
||
assert(false, "use store.replaceState() to explicit replace store state.");
|
||
}
|
||
};
|
||
|
||
Store.prototype.commit = function commit (_type, _payload, _options) {
|
||
var this$1 = this;
|
||
|
||
// check object-style commit
|
||
var ref = unifyObjectStyle(_type, _payload, _options);
|
||
var type = ref.type;
|
||
var payload = ref.payload;
|
||
var options = ref.options;
|
||
|
||
var mutation = { type: type, payload: payload };
|
||
var entry = this._mutations[type];
|
||
if (!entry) {
|
||
if ((true)) {
|
||
console.error(("[vuex] unknown mutation type: " + type));
|
||
}
|
||
return
|
||
}
|
||
this._withCommit(function () {
|
||
entry.forEach(function commitIterator (handler) {
|
||
handler(payload);
|
||
});
|
||
});
|
||
|
||
this._subscribers
|
||
.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
|
||
.forEach(function (sub) { return sub(mutation, this$1.state); });
|
||
|
||
if (
|
||
( true) &&
|
||
options && options.silent
|
||
) {
|
||
console.warn(
|
||
"[vuex] mutation type: " + type + ". Silent option has been removed. " +
|
||
'Use the filter functionality in the vue-devtools'
|
||
);
|
||
}
|
||
};
|
||
|
||
Store.prototype.dispatch = function dispatch (_type, _payload) {
|
||
var this$1 = this;
|
||
|
||
// check object-style dispatch
|
||
var ref = unifyObjectStyle(_type, _payload);
|
||
var type = ref.type;
|
||
var payload = ref.payload;
|
||
|
||
var action = { type: type, payload: payload };
|
||
var entry = this._actions[type];
|
||
if (!entry) {
|
||
if ((true)) {
|
||
console.error(("[vuex] unknown action type: " + type));
|
||
}
|
||
return
|
||
}
|
||
|
||
try {
|
||
this._actionSubscribers
|
||
.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
|
||
.filter(function (sub) { return sub.before; })
|
||
.forEach(function (sub) { return sub.before(action, this$1.state); });
|
||
} catch (e) {
|
||
if ((true)) {
|
||
console.warn("[vuex] error in before action subscribers: ");
|
||
console.error(e);
|
||
}
|
||
}
|
||
|
||
var result = entry.length > 1
|
||
? Promise.all(entry.map(function (handler) { return handler(payload); }))
|
||
: entry[0](payload);
|
||
|
||
return new Promise(function (resolve, reject) {
|
||
result.then(function (res) {
|
||
try {
|
||
this$1._actionSubscribers
|
||
.filter(function (sub) { return sub.after; })
|
||
.forEach(function (sub) { return sub.after(action, this$1.state); });
|
||
} catch (e) {
|
||
if ((true)) {
|
||
console.warn("[vuex] error in after action subscribers: ");
|
||
console.error(e);
|
||
}
|
||
}
|
||
resolve(res);
|
||
}, function (error) {
|
||
try {
|
||
this$1._actionSubscribers
|
||
.filter(function (sub) { return sub.error; })
|
||
.forEach(function (sub) { return sub.error(action, this$1.state, error); });
|
||
} catch (e) {
|
||
if ((true)) {
|
||
console.warn("[vuex] error in error action subscribers: ");
|
||
console.error(e);
|
||
}
|
||
}
|
||
reject(error);
|
||
});
|
||
})
|
||
};
|
||
|
||
Store.prototype.subscribe = function subscribe (fn, options) {
|
||
return genericSubscribe(fn, this._subscribers, options)
|
||
};
|
||
|
||
Store.prototype.subscribeAction = function subscribeAction (fn, options) {
|
||
var subs = typeof fn === 'function' ? { before: fn } : fn;
|
||
return genericSubscribe(subs, this._actionSubscribers, options)
|
||
};
|
||
|
||
Store.prototype.watch = function watch (getter, cb, options) {
|
||
var this$1 = this;
|
||
|
||
if ((true)) {
|
||
assert(typeof getter === 'function', "store.watch only accepts a function.");
|
||
}
|
||
return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)
|
||
};
|
||
|
||
Store.prototype.replaceState = function replaceState (state) {
|
||
var this$1 = this;
|
||
|
||
this._withCommit(function () {
|
||
this$1._vm._data.$$state = state;
|
||
});
|
||
};
|
||
|
||
Store.prototype.registerModule = function registerModule (path, rawModule, options) {
|
||
if ( options === void 0 ) options = {};
|
||
|
||
if (typeof path === 'string') { path = [path]; }
|
||
|
||
if ((true)) {
|
||
assert(Array.isArray(path), "module path must be a string or an Array.");
|
||
assert(path.length > 0, 'cannot register the root module by using registerModule.');
|
||
}
|
||
|
||
this._modules.register(path, rawModule);
|
||
installModule(this, this.state, path, this._modules.get(path), options.preserveState);
|
||
// reset store to update getters...
|
||
resetStoreVM(this, this.state);
|
||
};
|
||
|
||
Store.prototype.unregisterModule = function unregisterModule (path) {
|
||
var this$1 = this;
|
||
|
||
if (typeof path === 'string') { path = [path]; }
|
||
|
||
if ((true)) {
|
||
assert(Array.isArray(path), "module path must be a string or an Array.");
|
||
}
|
||
|
||
this._modules.unregister(path);
|
||
this._withCommit(function () {
|
||
var parentState = getNestedState(this$1.state, path.slice(0, -1));
|
||
Vue.delete(parentState, path[path.length - 1]);
|
||
});
|
||
resetStore(this);
|
||
};
|
||
|
||
Store.prototype.hasModule = function hasModule (path) {
|
||
if (typeof path === 'string') { path = [path]; }
|
||
|
||
if ((true)) {
|
||
assert(Array.isArray(path), "module path must be a string or an Array.");
|
||
}
|
||
|
||
return this._modules.isRegistered(path)
|
||
};
|
||
|
||
Store.prototype.hotUpdate = function hotUpdate (newOptions) {
|
||
this._modules.update(newOptions);
|
||
resetStore(this, true);
|
||
};
|
||
|
||
Store.prototype._withCommit = function _withCommit (fn) {
|
||
var committing = this._committing;
|
||
this._committing = true;
|
||
fn();
|
||
this._committing = committing;
|
||
};
|
||
|
||
Object.defineProperties( Store.prototype, prototypeAccessors$1 );
|
||
|
||
function genericSubscribe (fn, subs, options) {
|
||
if (subs.indexOf(fn) < 0) {
|
||
options && options.prepend
|
||
? subs.unshift(fn)
|
||
: subs.push(fn);
|
||
}
|
||
return function () {
|
||
var i = subs.indexOf(fn);
|
||
if (i > -1) {
|
||
subs.splice(i, 1);
|
||
}
|
||
}
|
||
}
|
||
|
||
function resetStore (store, hot) {
|
||
store._actions = Object.create(null);
|
||
store._mutations = Object.create(null);
|
||
store._wrappedGetters = Object.create(null);
|
||
store._modulesNamespaceMap = Object.create(null);
|
||
var state = store.state;
|
||
// init all modules
|
||
installModule(store, state, [], store._modules.root, true);
|
||
// reset vm
|
||
resetStoreVM(store, state, hot);
|
||
}
|
||
|
||
function resetStoreVM (store, state, hot) {
|
||
var oldVm = store._vm;
|
||
|
||
// bind store public getters
|
||
store.getters = {};
|
||
// reset local getters cache
|
||
store._makeLocalGettersCache = Object.create(null);
|
||
var wrappedGetters = store._wrappedGetters;
|
||
var computed = {};
|
||
forEachValue(wrappedGetters, function (fn, key) {
|
||
// use computed to leverage its lazy-caching mechanism
|
||
// direct inline function use will lead to closure preserving oldVm.
|
||
// using partial to return function with only arguments preserved in closure environment.
|
||
computed[key] = partial(fn, store);
|
||
Object.defineProperty(store.getters, key, {
|
||
get: function () { return store._vm[key]; },
|
||
enumerable: true // for local getters
|
||
});
|
||
});
|
||
|
||
// use a Vue instance to store the state tree
|
||
// suppress warnings just in case the user has added
|
||
// some funky global mixins
|
||
var silent = Vue.config.silent;
|
||
Vue.config.silent = true;
|
||
store._vm = new Vue({
|
||
data: {
|
||
$$state: state
|
||
},
|
||
computed: computed
|
||
});
|
||
Vue.config.silent = silent;
|
||
|
||
// enable strict mode for new vm
|
||
if (store.strict) {
|
||
enableStrictMode(store);
|
||
}
|
||
|
||
if (oldVm) {
|
||
if (hot) {
|
||
// dispatch changes in all subscribed watchers
|
||
// to force getter re-evaluation for hot reloading.
|
||
store._withCommit(function () {
|
||
oldVm._data.$$state = null;
|
||
});
|
||
}
|
||
Vue.nextTick(function () { return oldVm.$destroy(); });
|
||
}
|
||
}
|
||
|
||
function installModule (store, rootState, path, module, hot) {
|
||
var isRoot = !path.length;
|
||
var namespace = store._modules.getNamespace(path);
|
||
|
||
// register in namespace map
|
||
if (module.namespaced) {
|
||
if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) {
|
||
console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/'))));
|
||
}
|
||
store._modulesNamespaceMap[namespace] = module;
|
||
}
|
||
|
||
// set state
|
||
if (!isRoot && !hot) {
|
||
var parentState = getNestedState(rootState, path.slice(0, -1));
|
||
var moduleName = path[path.length - 1];
|
||
store._withCommit(function () {
|
||
if ((true)) {
|
||
if (moduleName in parentState) {
|
||
console.warn(
|
||
("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"")
|
||
);
|
||
}
|
||
}
|
||
Vue.set(parentState, moduleName, module.state);
|
||
});
|
||
}
|
||
|
||
var local = module.context = makeLocalContext(store, namespace, path);
|
||
|
||
module.forEachMutation(function (mutation, key) {
|
||
var namespacedType = namespace + key;
|
||
registerMutation(store, namespacedType, mutation, local);
|
||
});
|
||
|
||
module.forEachAction(function (action, key) {
|
||
var type = action.root ? key : namespace + key;
|
||
var handler = action.handler || action;
|
||
registerAction(store, type, handler, local);
|
||
});
|
||
|
||
module.forEachGetter(function (getter, key) {
|
||
var namespacedType = namespace + key;
|
||
registerGetter(store, namespacedType, getter, local);
|
||
});
|
||
|
||
module.forEachChild(function (child, key) {
|
||
installModule(store, rootState, path.concat(key), child, hot);
|
||
});
|
||
}
|
||
|
||
/**
|
||
* make localized dispatch, commit, getters and state
|
||
* if there is no namespace, just use root ones
|
||
*/
|
||
function makeLocalContext (store, namespace, path) {
|
||
var noNamespace = namespace === '';
|
||
|
||
var local = {
|
||
dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {
|
||
var args = unifyObjectStyle(_type, _payload, _options);
|
||
var payload = args.payload;
|
||
var options = args.options;
|
||
var type = args.type;
|
||
|
||
if (!options || !options.root) {
|
||
type = namespace + type;
|
||
if (( true) && !store._actions[type]) {
|
||
console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type));
|
||
return
|
||
}
|
||
}
|
||
|
||
return store.dispatch(type, payload)
|
||
},
|
||
|
||
commit: noNamespace ? store.commit : function (_type, _payload, _options) {
|
||
var args = unifyObjectStyle(_type, _payload, _options);
|
||
var payload = args.payload;
|
||
var options = args.options;
|
||
var type = args.type;
|
||
|
||
if (!options || !options.root) {
|
||
type = namespace + type;
|
||
if (( true) && !store._mutations[type]) {
|
||
console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type));
|
||
return
|
||
}
|
||
}
|
||
|
||
store.commit(type, payload, options);
|
||
}
|
||
};
|
||
|
||
// getters and state object must be gotten lazily
|
||
// because they will be changed by vm update
|
||
Object.defineProperties(local, {
|
||
getters: {
|
||
get: noNamespace
|
||
? function () { return store.getters; }
|
||
: function () { return makeLocalGetters(store, namespace); }
|
||
},
|
||
state: {
|
||
get: function () { return getNestedState(store.state, path); }
|
||
}
|
||
});
|
||
|
||
return local
|
||
}
|
||
|
||
function makeLocalGetters (store, namespace) {
|
||
if (!store._makeLocalGettersCache[namespace]) {
|
||
var gettersProxy = {};
|
||
var splitPos = namespace.length;
|
||
Object.keys(store.getters).forEach(function (type) {
|
||
// skip if the target getter is not match this namespace
|
||
if (type.slice(0, splitPos) !== namespace) { return }
|
||
|
||
// extract local getter type
|
||
var localType = type.slice(splitPos);
|
||
|
||
// Add a port to the getters proxy.
|
||
// Define as getter property because
|
||
// we do not want to evaluate the getters in this time.
|
||
Object.defineProperty(gettersProxy, localType, {
|
||
get: function () { return store.getters[type]; },
|
||
enumerable: true
|
||
});
|
||
});
|
||
store._makeLocalGettersCache[namespace] = gettersProxy;
|
||
}
|
||
|
||
return store._makeLocalGettersCache[namespace]
|
||
}
|
||
|
||
function registerMutation (store, type, handler, local) {
|
||
var entry = store._mutations[type] || (store._mutations[type] = []);
|
||
entry.push(function wrappedMutationHandler (payload) {
|
||
handler.call(store, local.state, payload);
|
||
});
|
||
}
|
||
|
||
function registerAction (store, type, handler, local) {
|
||
var entry = store._actions[type] || (store._actions[type] = []);
|
||
entry.push(function wrappedActionHandler (payload) {
|
||
var res = handler.call(store, {
|
||
dispatch: local.dispatch,
|
||
commit: local.commit,
|
||
getters: local.getters,
|
||
state: local.state,
|
||
rootGetters: store.getters,
|
||
rootState: store.state
|
||
}, payload);
|
||
if (!isPromise(res)) {
|
||
res = Promise.resolve(res);
|
||
}
|
||
if (store._devtoolHook) {
|
||
return res.catch(function (err) {
|
||
store._devtoolHook.emit('vuex:error', err);
|
||
throw err
|
||
})
|
||
} else {
|
||
return res
|
||
}
|
||
});
|
||
}
|
||
|
||
function registerGetter (store, type, rawGetter, local) {
|
||
if (store._wrappedGetters[type]) {
|
||
if ((true)) {
|
||
console.error(("[vuex] duplicate getter key: " + type));
|
||
}
|
||
return
|
||
}
|
||
store._wrappedGetters[type] = function wrappedGetter (store) {
|
||
return rawGetter(
|
||
local.state, // local state
|
||
local.getters, // local getters
|
||
store.state, // root state
|
||
store.getters // root getters
|
||
)
|
||
};
|
||
}
|
||
|
||
function enableStrictMode (store) {
|
||
store._vm.$watch(function () { return this._data.$$state }, function () {
|
||
if ((true)) {
|
||
assert(store._committing, "do not mutate vuex store state outside mutation handlers.");
|
||
}
|
||
}, { deep: true, sync: true });
|
||
}
|
||
|
||
function getNestedState (state, path) {
|
||
return path.reduce(function (state, key) { return state[key]; }, state)
|
||
}
|
||
|
||
function unifyObjectStyle (type, payload, options) {
|
||
if (isObject(type) && type.type) {
|
||
options = payload;
|
||
payload = type;
|
||
type = type.type;
|
||
}
|
||
|
||
if ((true)) {
|
||
assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + "."));
|
||
}
|
||
|
||
return { type: type, payload: payload, options: options }
|
||
}
|
||
|
||
function install (_Vue) {
|
||
if (Vue && _Vue === Vue) {
|
||
if ((true)) {
|
||
console.error(
|
||
'[vuex] already installed. Vue.use(Vuex) should be called only once.'
|
||
);
|
||
}
|
||
return
|
||
}
|
||
Vue = _Vue;
|
||
applyMixin(Vue);
|
||
}
|
||
|
||
/**
|
||
* Reduce the code which written in Vue.js for getting the state.
|
||
* @param {String} [namespace] - Module's namespace
|
||
* @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.
|
||
* @param {Object}
|
||
*/
|
||
var mapState = normalizeNamespace(function (namespace, states) {
|
||
var res = {};
|
||
if (( true) && !isValidMap(states)) {
|
||
console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');
|
||
}
|
||
normalizeMap(states).forEach(function (ref) {
|
||
var key = ref.key;
|
||
var val = ref.val;
|
||
|
||
res[key] = function mappedState () {
|
||
var state = this.$store.state;
|
||
var getters = this.$store.getters;
|
||
if (namespace) {
|
||
var module = getModuleByNamespace(this.$store, 'mapState', namespace);
|
||
if (!module) {
|
||
return
|
||
}
|
||
state = module.context.state;
|
||
getters = module.context.getters;
|
||
}
|
||
return typeof val === 'function'
|
||
? val.call(this, state, getters)
|
||
: state[val]
|
||
};
|
||
// mark vuex getter for devtools
|
||
res[key].vuex = true;
|
||
});
|
||
return res
|
||
});
|
||
|
||
/**
|
||
* Reduce the code which written in Vue.js for committing the mutation
|
||
* @param {String} [namespace] - Module's namespace
|
||
* @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept anthor params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.
|
||
* @return {Object}
|
||
*/
|
||
var mapMutations = normalizeNamespace(function (namespace, mutations) {
|
||
var res = {};
|
||
if (( true) && !isValidMap(mutations)) {
|
||
console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');
|
||
}
|
||
normalizeMap(mutations).forEach(function (ref) {
|
||
var key = ref.key;
|
||
var val = ref.val;
|
||
|
||
res[key] = function mappedMutation () {
|
||
var args = [], len = arguments.length;
|
||
while ( len-- ) args[ len ] = arguments[ len ];
|
||
|
||
// Get the commit method from store
|
||
var commit = this.$store.commit;
|
||
if (namespace) {
|
||
var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);
|
||
if (!module) {
|
||
return
|
||
}
|
||
commit = module.context.commit;
|
||
}
|
||
return typeof val === 'function'
|
||
? val.apply(this, [commit].concat(args))
|
||
: commit.apply(this.$store, [val].concat(args))
|
||
};
|
||
});
|
||
return res
|
||
});
|
||
|
||
/**
|
||
* Reduce the code which written in Vue.js for getting the getters
|
||
* @param {String} [namespace] - Module's namespace
|
||
* @param {Object|Array} getters
|
||
* @return {Object}
|
||
*/
|
||
var mapGetters = normalizeNamespace(function (namespace, getters) {
|
||
var res = {};
|
||
if (( true) && !isValidMap(getters)) {
|
||
console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');
|
||
}
|
||
normalizeMap(getters).forEach(function (ref) {
|
||
var key = ref.key;
|
||
var val = ref.val;
|
||
|
||
// The namespace has been mutated by normalizeNamespace
|
||
val = namespace + val;
|
||
res[key] = function mappedGetter () {
|
||
if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
|
||
return
|
||
}
|
||
if (( true) && !(val in this.$store.getters)) {
|
||
console.error(("[vuex] unknown getter: " + val));
|
||
return
|
||
}
|
||
return this.$store.getters[val]
|
||
};
|
||
// mark vuex getter for devtools
|
||
res[key].vuex = true;
|
||
});
|
||
return res
|
||
});
|
||
|
||
/**
|
||
* Reduce the code which written in Vue.js for dispatch the action
|
||
* @param {String} [namespace] - Module's namespace
|
||
* @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.
|
||
* @return {Object}
|
||
*/
|
||
var mapActions = normalizeNamespace(function (namespace, actions) {
|
||
var res = {};
|
||
if (( true) && !isValidMap(actions)) {
|
||
console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');
|
||
}
|
||
normalizeMap(actions).forEach(function (ref) {
|
||
var key = ref.key;
|
||
var val = ref.val;
|
||
|
||
res[key] = function mappedAction () {
|
||
var args = [], len = arguments.length;
|
||
while ( len-- ) args[ len ] = arguments[ len ];
|
||
|
||
// get dispatch function from store
|
||
var dispatch = this.$store.dispatch;
|
||
if (namespace) {
|
||
var module = getModuleByNamespace(this.$store, 'mapActions', namespace);
|
||
if (!module) {
|
||
return
|
||
}
|
||
dispatch = module.context.dispatch;
|
||
}
|
||
return typeof val === 'function'
|
||
? val.apply(this, [dispatch].concat(args))
|
||
: dispatch.apply(this.$store, [val].concat(args))
|
||
};
|
||
});
|
||
return res
|
||
});
|
||
|
||
/**
|
||
* Rebinding namespace param for mapXXX function in special scoped, and return them by simple object
|
||
* @param {String} namespace
|
||
* @return {Object}
|
||
*/
|
||
var createNamespacedHelpers = function (namespace) { return ({
|
||
mapState: mapState.bind(null, namespace),
|
||
mapGetters: mapGetters.bind(null, namespace),
|
||
mapMutations: mapMutations.bind(null, namespace),
|
||
mapActions: mapActions.bind(null, namespace)
|
||
}); };
|
||
|
||
/**
|
||
* Normalize the map
|
||
* normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]
|
||
* normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]
|
||
* @param {Array|Object} map
|
||
* @return {Object}
|
||
*/
|
||
function normalizeMap (map) {
|
||
if (!isValidMap(map)) {
|
||
return []
|
||
}
|
||
return Array.isArray(map)
|
||
? map.map(function (key) { return ({ key: key, val: key }); })
|
||
: Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })
|
||
}
|
||
|
||
/**
|
||
* Validate whether given map is valid or not
|
||
* @param {*} map
|
||
* @return {Boolean}
|
||
*/
|
||
function isValidMap (map) {
|
||
return Array.isArray(map) || isObject(map)
|
||
}
|
||
|
||
/**
|
||
* Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.
|
||
* @param {Function} fn
|
||
* @return {Function}
|
||
*/
|
||
function normalizeNamespace (fn) {
|
||
return function (namespace, map) {
|
||
if (typeof namespace !== 'string') {
|
||
map = namespace;
|
||
namespace = '';
|
||
} else if (namespace.charAt(namespace.length - 1) !== '/') {
|
||
namespace += '/';
|
||
}
|
||
return fn(namespace, map)
|
||
}
|
||
}
|
||
|
||
/**
|
||
* Search a special module from store by namespace. if module not exist, print error message.
|
||
* @param {Object} store
|
||
* @param {String} helper
|
||
* @param {String} namespace
|
||
* @return {Object}
|
||
*/
|
||
function getModuleByNamespace (store, helper, namespace) {
|
||
var module = store._modulesNamespaceMap[namespace];
|
||
if (( true) && !module) {
|
||
console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace));
|
||
}
|
||
return module
|
||
}
|
||
|
||
var index = {
|
||
Store: Store,
|
||
install: install,
|
||
version: '3.4.0',
|
||
mapState: mapState,
|
||
mapMutations: mapMutations,
|
||
mapGetters: mapGetters,
|
||
mapActions: mapActions,
|
||
createNamespacedHelpers: createNamespacedHelpers
|
||
};
|
||
|
||
/* harmony default export */ __webpack_exports__["default"] = (index);
|
||
|
||
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 12)))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 12:
|
||
/*!***********************************!*\
|
||
!*** (webpack)/buildin/global.js ***!
|
||
\***********************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
var g;
|
||
|
||
// This works in non-strict mode
|
||
g = (function() {
|
||
return this;
|
||
})();
|
||
|
||
try {
|
||
// This works if eval is allowed (see CSP)
|
||
g = g || new Function("return this")();
|
||
} catch (e) {
|
||
// This works if the window reference is available
|
||
if (typeof window === "object") g = window;
|
||
}
|
||
|
||
// g can still be undefined, but nothing to do about it...
|
||
// We return undefined, instead of nothing here, so it's
|
||
// easier to handle this case. if(!global) { ...}
|
||
|
||
module.exports = g;
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 13:
|
||
/*!**********************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/router/index.js ***!
|
||
\**********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });Object.defineProperty(exports, \"RouterMount\", { enumerable: true, get: function get() {return _uniSimpleRouter.RouterMount;} });exports.router = void 0;\n\n\n\n\n\n\nvar _uniSimpleRouter = __webpack_require__(/*! uni-simple-router */ 14);\nvar _index = _interopRequireDefault(__webpack_require__(/*! ../store/index */ 9));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _getRequireWildcardCache() {if (typeof WeakMap !== \"function\") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== \"object\" && typeof obj !== \"function\") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === \"Object\" && o.constructor) n = o.constructor.name;if (n === \"Map\" || n === \"Set\") return Array.from(o);if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}\n\nvar router = (0, _uniSimpleRouter.createRouter)({\n h5: {\n paramsToQuery: true },\n\n platform: \"app-plus\",\n routes: [].concat(_toConsumableArray([{\"path\":\"/pages/guide/guide\",\"aliasPath\":\"/\"},{\"path\":\"/pages/index/index\",\"name\":\"Index\"},{\"path\":\"/pages/found/index\",\"name\":\"Found\",\"auth\":true},{\"path\":\"/pages/equity/index\",\"name\":\"equity\"},{\"path\":\"/pages/equity/search\",\"name\":\"Search\",\"auth\":true},{\"path\":\"/pages/goods/goodsClassify\",\"name\":\"goodsClassify\"},{\"path\":\"/pages/goods/lists\",\"name\":\"goodsList\"},{\"path\":\"/pages/goods/confirmOrder\",\"name\":\"ConfirmOrder\"},{\"path\":\"/pages/goods/payStatus\",\"name\":\"PayStatus\"},{\"path\":\"/pages/goods/chain\",\"name\":\"GoodsChain\"},{\"path\":\"/pages/goods/attestation\",\"name\":\"GoodsAttestation\"},{\"path\":\"/pages/goods/tracedTo\",\"name\":\"GoodstracedTo\"},{\"path\":\"/pages/user/index\",\"name\":\"User\",\"auth\":true},{\"path\":\"/pages/user/order/numberWeight\",\"name\":\"NumberWeight\"},{\"path\":\"/pages/user/order/numberWeightInfo\",\"name\":\"NumberWeightInfo\"},{\"path\":\"/pages/user/order/servicesOrder\",\"name\":\"ServicesOrder\"},{\"path\":\"/pages/user/order/servicesOrderInfo\",\"name\":\"ServicesOrderInfo\"},{\"path\":\"/pages/user/order/mallShipments\",\"name\":\"MallShipments\"},{\"path\":\"/pages/user/order/logistics\",\"name\":\"Orderlogistics\"},{\"path\":\"/pages/user/order/mallShipmentsInfo\",\"name\":\"MallShipmentsInfo\"},{\"path\":\"/pages/user/address/list\",\"name\":\"AddressList\"},{\"path\":\"/pages/user/address/create\",\"name\":\"AddressCreate\"},{\"path\":\"/pages/user/code\",\"name\":\"userCode\",\"auth\":false},{\"path\":\"/pages/user/help\",\"name\":\"userHelp\",\"auth\":true},{\"path\":\"/pages/user/partner\",\"name\":\"userPartner\",\"auth\":true},{\"path\":\"/pages/user/clause\",\"name\":\"userClause\",\"auth\":true},{\"path\":\"/pages/user/followOfficial\",\"name\":\"Official\",\"auth\":true},{\"path\":\"/pages/vip/vip\",\"name\":\"vipIndex\"},{\"path\":\"/pages/vip/agree\",\"name\":\"vipAgree\"},{\"path\":\"/pages/vip/examine\",\"name\":\"Examine\"},{\"path\":\"/pages/setting/setting\",\"name\":\"setting\",\"auth\":true},{\"path\":\"/pages/goods/management\",\"name\":\"goodsManagement\"},{\"path\":\"/pages/goods/addClassify\",\"name\":\"goodsaddClassify\"},{\"path\":\"/pages/goods/details\",\"name\":\"goodsDetails\"},{\"path\":\"/pages/goods/add\",\"name\":\"goodsAdd\"},{\"path\":\"/pages/goods/goodsAuth\",\"name\":\"goodsAddAuth\"},{\"path\":\"/pages/coupons/management\",\"name\":\"couponsManagement\"},{\"path\":\"/pages/coupons/add\",\"name\":\"couponsAdd\"},{\"path\":\"/pages/coupons/magDetails\",\"name\":\"couponsDetails\"},{\"path\":\"/pages/coupons/selectGoods\",\"name\":\"couponsSelectGoods\"},{\"path\":\"/pages/login/login\",\"name\":\"Login\"},{\"path\":\"/pages/login/guide\",\"name\":\"loginGuide\"},{\"path\":\"/pages/login/agreement\",\"name\":\"agreement\"},{\"path\":\"/pages/certification/personal\",\"name\":\"Personal\",\"auth\":true},{\"path\":\"/pages/setting/aboutUs\",\"name\":\"aboutUs\",\"auth\":true},{\"path\":\"/pages/company/approve\",\"name\":\"companyApprove\",\"auth\":true},{\"path\":\"/pages/news/index\",\"name\":\"news\",\"auth\":true},{\"path\":\"/pages/news/detail\",\"name\":\"newsDetail\",\"auth\":true},{\"path\":\"/pages/wallet/property\",\"name\":\"walletProperty\"},{\"path\":\"/pages/wallet/redProperty\",\"name\":\"walletRedProperty\"},{\"path\":\"/pages/wallet/extract\",\"name\":\"Extract\"},{\"path\":\"/pages/wallet/extractRed\",\"name\":\"ExtractRed\"},{\"path\":\"/pages/verification/index\",\"name\":\"verificationIndex\",\"auth\":true},{\"path\":\"/pages/verification/history\",\"name\":\"verificationHistory\",\"auth\":true},{\"path\":\"/pages/shop/lists\",\"name\":\"shopLists\",\"auth\":true},{\"path\":\"/pages/shop/create\",\"name\":\"shopCreate\",\"auth\":true},{\"path\":\"/pages/employees/list\",\"name\":\"employeesList\",\"auth\":true},{\"path\":\"/pages/employees/add\",\"name\":\"employeesAdd\",\"auth\":true},{\"path\":\"/pages/instrument/Spread\",\"name\":\"instrumentSpread\",\"auth\":true},{\"path\":\"/pages/instrument/basics\",\"name\":\"instrumentBasics\",\"auth\":true},{\"path\":\"/pages/wallet/fragment\",\"name\":\"Fragment\"},{\"path\":\"/pages/wallet/addBank\",\"name\":\"addBank\"},{\"path\":\"/pages/wallet/bankList\",\"name\":\"bankList\"},{\"path\":\"/pages/wallet/withdrawList\",\"name\":\"withdrawList\"},{\"path\":\"/pages/wxAuth/wxAuth\",\"name\":\"wxAuth\"},{\"path\":\"/pages/clearOpen/clearOpen\",\"name\":\"clearOpen\"}]), [{\n path: '*',\n name: '404',\n component: function component() {return Promise.resolve().then(function () {return _interopRequireWildcard(__webpack_require__(/*! @/pages/404/404 */ 16));});} }]) });\n\n\n\n// 全局路由前置守卫\nexports.router = router;router.beforeEach(function (to, from, next) {\n var token = _index.default.getters.getToken || uni.getStorageSync('token');\n // 检查是否需要登录\n if (to.auth && token === '') {\n next({\n name: 'Login',\n NAVTYPE: 'push',\n params: {\n toName: to.name } });\n\n\n return;\n }\n next();\n});\n\n// 全局路由后置守卫\nrouter.afterEach(function (to, from) {\n // console.log('跳转结束--暂无应用场景')\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcm91dGVyL2luZGV4LmpzIl0sIm5hbWVzIjpbInJvdXRlciIsImg1IiwicGFyYW1zVG9RdWVyeSIsInBsYXRmb3JtIiwicHJvY2VzcyIsInJvdXRlcyIsIlJPVVRFUyIsInBhdGgiLCJuYW1lIiwiY29tcG9uZW50IiwiYmVmb3JlRWFjaCIsInRvIiwiZnJvbSIsIm5leHQiLCJ0b2tlbiIsInN0b3JlIiwiZ2V0dGVycyIsImdldFRva2VuIiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJhdXRoIiwiTkFWVFlQRSIsInBhcmFtcyIsInRvTmFtZSIsImFmdGVyRWFjaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0Esa0Y7O0FBRUEsSUFBTUEsTUFBTSxHQUFHLG1DQUFhO0FBQzNCQyxJQUFFLEVBQUU7QUFDSEMsaUJBQWEsRUFBRSxJQURaLEVBRHVCOztBQUkzQkMsVUFBUSxFQUFFQyxVQUppQjtBQUszQkMsUUFBTSwrQkFBTUMsZzBIQUFOLElBQWM7QUFDbkJDLFFBQUksRUFBRSxHQURhO0FBRW5CQyxRQUFJLEVBQUMsS0FGYztBQUduQkMsYUFBUyxFQUFFLG9IQUFZLHlCQUFaLE9BSFEsRUFBZCxFQUxxQixFQUFiLENBQWY7Ozs7QUFZQTt3QkFDQVQsTUFBTSxDQUFDVSxVQUFQLENBQWtCLFVBQUNDLEVBQUQsRUFBS0MsSUFBTCxFQUFXQyxJQUFYLEVBQW9CO0FBQ3JDLE1BQU1DLEtBQUssR0FBSUMsZUFBTUMsT0FBTixDQUFjQyxRQUFkLElBQTBCQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsT0FBbkIsQ0FBekM7QUFDQTtBQUNBLE1BQUdSLEVBQUUsQ0FBQ1MsSUFBSCxJQUFXTixLQUFLLEtBQUssRUFBeEIsRUFBMkI7QUFDMUJELFFBQUksQ0FBQztBQUNKTCxVQUFJLEVBQUUsT0FERjtBQUVKYSxhQUFPLEVBQUUsTUFGTDtBQUdKQyxZQUFNLEVBQUU7QUFDUEMsY0FBTSxFQUFFWixFQUFFLENBQUNILElBREosRUFISixFQUFELENBQUo7OztBQU9BO0FBQ0E7QUFDREssTUFBSTtBQUNKLENBZEQ7O0FBZ0JBO0FBQ0FiLE1BQU0sQ0FBQ3dCLFNBQVAsQ0FBaUIsVUFBQ2IsRUFBRCxFQUFLQyxJQUFMLEVBQWM7QUFDM0I7QUFDSCxDQUZEIiwiZmlsZSI6IjEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKiBtb2R1bGVOYW1lOiByb3V0ZXJcbiAqL1xuXG5pbXBvcnQgeyBSb3V0ZXJNb3VudCwgY3JlYXRlUm91dGVyIH0gZnJvbSAndW5pLXNpbXBsZS1yb3V0ZXInO1xuaW1wb3J0IHN0b3JlIGZyb20gJy4uL3N0b3JlL2luZGV4J1xuXG5jb25zdCByb3V0ZXIgPSBjcmVhdGVSb3V0ZXIoe1xuXHRoNToge1xuXHRcdHBhcmFtc1RvUXVlcnk6IHRydWVcblx0fSxcblx0cGxhdGZvcm06IHByb2Nlc3MuZW52LlZVRV9BUFBfUExBVEZPUk0sXG5cdHJvdXRlczogWy4uLlJPVVRFUywge1xuXHRcdHBhdGg6ICcqJyxcblx0XHRuYW1lOic0MDQnLFxuXHRcdGNvbXBvbmVudDogKCk9PiBpbXBvcnQoJ0AvcGFnZXMvNDA0LzQwNCcpXG5cdH1dXG59KVxuXG4vLyDlhajlsYDot6/nlLHliY3nva7lrojljatcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xuXHRjb25zdCB0b2tlbiAgPSBzdG9yZS5nZXR0ZXJzLmdldFRva2VuIHx8IHVuaS5nZXRTdG9yYWdlU3luYygndG9rZW4nKVxuXHQvLyDmo4Dmn6XmmK/lkKbpnIDopoHnmbvlvZVcblx0aWYodG8uYXV0aCAmJiB0b2tlbiA9PT0gJycpe1xuXHRcdG5leHQoe1xuXHRcdFx0bmFtZTogJ0xvZ2luJyxcblx0XHRcdE5BVlRZUEU6ICdwdXNoJyxcblx0XHRcdHBhcmFtczoge1xuXHRcdFx0XHR0b05hbWU6IHRvLm5hbWVcblx0XHRcdH1cblx0XHR9KVxuXHRcdHJldHVyblxuXHR9XG5cdG5leHQoKTtcbn0pXG5cbi8vIOWFqOWxgOi3r+eUseWQjue9ruWuiOWNq1xucm91dGVyLmFmdGVyRWFjaCgodG8sIGZyb20pID0+IHtcbiAgICAvLyBjb25zb2xlLmxvZygn6Lez6L2s57uT5p2fLS3mmoLml6DlupTnlKjlnLrmma8nKVxufSlcblxuZXhwb3J0IHtcblx0cm91dGVyLFxuXHRSb3V0ZXJNb3VudFxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///13\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 14:
|
||
/*!***************************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uni-simple-router/dist/uni-simple-router.js ***!
|
||
\***************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
/* WEBPACK VAR INJECTION */(function(__f__) {!function (e, t) { true ? module.exports = t() : undefined;}(self, function () {return e = { 779: function _(e, t, r) {var o = r(173);e.exports = function e(t, r, n) {return o(r) || (n = r || n, r = []), n = n || {}, t instanceof RegExp ? function (e, t) {var r = e.source.match(/\((?!\?)/g);if (r) for (var o = 0; o < r.length; o++) {t.push({ name: o, prefix: null, delimiter: null, optional: !1, repeat: !1, partial: !1, asterisk: !1, pattern: null });}return c(e, t);}(t, r) : o(t) ? function (t, r, o) {for (var n = [], a = 0; a < t.length; a++) {n.push(e(t[a], r, o).source);}return c(new RegExp("(?:" + n.join("|") + ")", s(o)), r);}(t, r, n) : function (e, t, r) {return f(a(e, r), t, r);}(t, r, n);}, e.exports.parse = a, e.exports.compile = function (e, t) {return u(a(e, t), t);}, e.exports.tokensToFunction = u, e.exports.tokensToRegExp = f;var n = new RegExp(["(\\\\.)", "([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"), "g");function a(e, t) {for (var r, o = [], a = 0, i = 0, u = "", c = t && t.delimiter || "/"; null != (r = n.exec(e));) {var s = r[0],f = r[1],h = r.index;if (u += e.slice(i, h), i = h + s.length, f) u += f[1];else {var v = e[i],y = r[2],g = r[3],d = r[4],m = r[5],b = r[6],O = r[7];u && (o.push(u), u = "");var P = null != y && null != v && v !== y,k = "+" === b || "*" === b,j = "?" === b || "*" === b,w = r[2] || c,R = d || m;o.push({ name: g || a++, prefix: y || "", delimiter: w, optional: j, repeat: k, partial: P, asterisk: !!O, pattern: R ? p(R) : O ? ".*" : "[^" + l(w) + "]+?" });}}return i < e.length && (u += e.substr(i)), u && o.push(u), o;}function i(e) {return encodeURI(e).replace(/[\/?#]/g, function (e) {return "%" + e.charCodeAt(0).toString(16).toUpperCase();});}function u(e, t) {for (var r = new Array(e.length), n = 0; n < e.length; n++) {"object" == typeof e[n] && (r[n] = new RegExp("^(?:" + e[n].pattern + ")$", s(t)));}return function (t, n) {for (var a = "", u = t || {}, l = (n || {}).pretty ? i : encodeURIComponent, p = 0; p < e.length; p++) {var c = e[p];if ("string" != typeof c) {var s,f = u[c.name];if (null == f) {if (c.optional) {c.partial && (a += c.prefix);continue;}throw new TypeError('Expected "' + c.name + '" to be defined');}if (o(f)) {if (!c.repeat) throw new TypeError('Expected "' + c.name + '" to not repeat, but received `' + JSON.stringify(f) + "`");if (0 === f.length) {if (c.optional) continue;throw new TypeError('Expected "' + c.name + '" to not be empty');}for (var h = 0; h < f.length; h++) {if (s = l(f[h]), !r[p].test(s)) throw new TypeError('Expected all "' + c.name + '" to match "' + c.pattern + '", but received `' + JSON.stringify(s) + "`");a += (0 === h ? c.prefix : c.delimiter) + s;}} else {if (s = c.asterisk ? encodeURI(f).replace(/[?#]/g, function (e) {return "%" + e.charCodeAt(0).toString(16).toUpperCase();}) : l(f), !r[p].test(s)) throw new TypeError('Expected "' + c.name + '" to match "' + c.pattern + '", but received "' + s + '"');a += c.prefix + s;}} else a += c;}return a;};}function l(e) {return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g, "\\$1");}function p(e) {return e.replace(/([=!:$\/()])/g, "\\$1");}function c(e, t) {return e.keys = t, e;}function s(e) {return e && e.sensitive ? "" : "i";}function f(e, t, r) {o(t) || (r = t || r, t = []);for (var n = (r = r || {}).strict, a = !1 !== r.end, i = "", u = 0; u < e.length; u++) {var p = e[u];if ("string" == typeof p) i += l(p);else {var f = l(p.prefix),h = "(?:" + p.pattern + ")";t.push(p), p.repeat && (h += "(?:" + f + h + ")*"), i += h = p.optional ? p.partial ? f + "(" + h + ")?" : "(?:" + f + "(" + h + "))?" : f + "(" + h + ")";}}var v = l(r.delimiter || "/"),y = i.slice(-v.length) === v;return n || (i = (y ? i.slice(0, -v.length) : i) + "(?:" + v + "(?=$))?"), i += a ? "$" : n && y ? "" : "(?=" + v + "|$)", c(new RegExp("^" + i, s(r)), t);}}, 173: function _(e) {e.exports = Array.isArray || function (e) {return "[object Array]" == Object.prototype.toString.call(e);};}, 844: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);};Object.defineProperty(t, "__esModule", { value: !0 }), t.buildVueRouter = t.buildVueRoutes = void 0;var n = r(366),a = r(883),i = r(789),u = r(169);t.buildVueRoutes = function (e, t) {for (var r = e.routesMap, o = r.pathMap, l = r.finallyPathList, p = Object.keys(t), c = 0; c < p.length; c++) {var s = p[c],f = o[s],h = t[s];if (f) {var v = i.getRoutePath(f, e).finallyPath;if (v instanceof Array) throw new Error("非 vueRouterDev 模式下,alias、aliasPath、path 无法提供数组类型! " + JSON.stringify(f));null != f.name && (h.name = f.name);var y = h.path,g = h.alias;delete h.alias, h.path = v, "/" === y && null != g && (h.alias = g, h.path = y), f.beforeEnter && (h.beforeEnter = function (t, r, o) {u.onTriggerEachHook(t, r, e, n.hookToggle.enterHooks, o);});} else a.warn(s + " 路由地址在路由表中未找到,确定是否传递漏啦", e, !0);}return l.includes("*") && (t["*"] = o["*"]), t;}, t.buildVueRouter = function (e, t, r) {var n;n = "[object Array]" === i.getDataType(r) ? r : Object.values(r);var a = e.options.h5,u = a.scrollBehavior,l = a.fallback,p = t.options.scrollBehavior;t.options.scrollBehavior = function (e, t, r) {return p && p(e, t, r), u(e, t, r);}, t.fallback = l;var c = new t.constructor(o(o({}, e.options.h5), { base: t.options.base, mode: t.options.mode, routes: n }));t.matcher = c.matcher;};}, 147: function _(e, t) {"use strict";var _r,o = this && this.__extends || (_r = function r(e, t) {return (_r = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (e, t) {e.__proto__ = t;} || function (e, t) {for (var r in t) {Object.prototype.hasOwnProperty.call(t, r) && (e[r] = t[r]);}})(e, t);}, function (e, t) {function o() {this.constructor = e;}_r(e, t), e.prototype = null === t ? Object.create(t) : (o.prototype = t.prototype, new o());});Object.defineProperty(t, "__esModule", { value: !0 }), t.proxyH5Mount = t.proxyEachHook = t.MyArray = void 0;var n = function (e) {function t(r, o, n, a) {var i = e.call(this) || this;return i.router = r, i.vueEachArray = o, i.myEachHook = n, i.hookName = a, Object.setPrototypeOf(i, t.prototype), i;}return o(t, e), t.prototype.push = function (e) {var t = this;this.vueEachArray.push(e);var r = this.length;this[this.length] = function (e, o, n) {r > 0 ? t.vueEachArray[r](e, o, function () {n && n();}) : t.myEachHook(e, o, function (a) {!1 === a ? n(!1) : t.vueEachArray[r](e, o, function (e) {n(a);});}, t.router, !0);};}, t;}(Array);t.MyArray = n, t.proxyEachHook = function (e, t) {for (var r = ["beforeHooks", "afterHooks"], o = 0; o < r.length; o++) {var a = r[o],i = e.lifeCycle[a][0];if (i) {var u = t[a];t[a] = new n(e, u, i, a);}}}, t.proxyH5Mount = function (e) {var t;if (0 === e.mount.length) {if (null === (t = e.options.h5) || void 0 === t ? void 0 : t.vueRouterDev) return;navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) && setTimeout(function () {if (document.getElementsByTagName("uni-page").length > 0) return !1;window.location.reload();}, 0);} else e.mount[0].app.$mount(), e.mount = [];};}, 814: function _(e, t) {"use strict";var r = this && this.__assign || function () {return (r = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);};Object.defineProperty(t, "__esModule", { value: !0 }), t.tabIndexSelect = t.runtimeQuit = t.registerLoddingPage = void 0;var o = null,n = null;t.registerLoddingPage = function (e) {if (e.options.registerLoadingPage) {var t = e.options.APP,o = t.loadingPageHook,n = t.loadingPageStyle;o(new plus.nativeObj.View("router-loadding", r({ top: "0px", left: "0px", height: "100%", width: "100%" }, n())));}}, t.runtimeQuit = function (e) {void 0 === e && (e = "再按一次退出应用");var t = +new Date();o ? t - o < 1e3 && plus.runtime.quit() : (o = t, uni.showToast({ title: e, icon: "none", position: "bottom", duration: 1e3 }), setTimeout(function () {o = null;}, 1e3));}, t.tabIndexSelect = function (e, t) {if (!__uniConfig.tabBar || !Array.isArray(__uniConfig.tabBar.list)) return !1;for (var r = __uniConfig.tabBar.list, o = [], a = 0, i = 0; i < r.length; i++) {var u = r[i];if ("/" + u.pagePath !== e.path && "/" + u.pagePath !== t.path || (u.pagePath === t.path && (a = i), o.push(u)), 2 === o.length) break;}return 2 === o.length && (null == n && (n = uni.requireNativePlugin("uni-tabview")), n.switchSelect({ index: a }), !0);};}, 334: function _(e, t) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.getEnterPath = void 0, t.getEnterPath = function (e, t) {switch (t.options.platform) {case "mp-alipay":case "mp-weixin":case "mp-toutiao":case "mp-qq":return e.$options.mpInstance.route;case "mp-baidu":return e.$options.mpInstance.is || e.$options.mpInstance.pageinstance.route;}return e.$options.mpInstance.route;};}, 282: function _(e, t, r) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.proxyHookName = t.proxyHookDeps = t.lifeCycle = t.baseConfig = t.mpPlatformReg = void 0;var o = r(883);t.mpPlatformReg = "(^mp-weixin$)|(^mp-baidu$)|(^mp-alipay$)|(^mp-toutiao$)|(^mp-qq$)|(^mp-360$)", t.baseConfig = { h5: { paramsToQuery: !1, vueRouterDev: !1, vueNext: !1, mode: "hash", base: "/", linkActiveClass: "router-link-active", linkExactActiveClass: "router-link-exact-active", scrollBehavior: function scrollBehavior(e, t, r) {return { x: 0, y: 0 };}, fallback: !0 }, APP: { registerLoadingPage: !0, loadingPageStyle: function loadingPageStyle() {return JSON.parse('{"backgroundColor":"#FFF"}');}, loadingPageHook: function loadingPageHook(e) {e.show();}, launchedHook: function launchedHook() {plus.navigator.closeSplashscreen();}, animation: {} }, applet: { animationDuration: 300 }, platform: "h5", keepUniOriginNav: !1, debugger: !1, routerBeforeEach: function routerBeforeEach(e, t, r) {r();}, routerAfterEach: function routerAfterEach(e, t) {}, routerErrorEach: function routerErrorEach(e, t) {t.$lockStatus = !1, o.err(e, t, !0);}, detectBeforeLock: function detectBeforeLock(e, t, r) {}, routes: [{ path: "/choose-location" }, { path: "/open-location" }, { path: "/preview-image" }] }, t.lifeCycle = { beforeHooks: [], afterHooks: [], routerBeforeHooks: [], routerAfterHooks: [], routerErrorHooks: [] }, t.proxyHookDeps = { resetIndex: [], hooks: {}, options: {} }, t.proxyHookName = ["onLaunch", "onShow", "onHide", "onError", "onInit", "onLoad", "onReady", "onUnload", "onResize", "created", "beforeMount", "mounted", "beforeDestroy", "destroyed"];}, 801: function _(e, t, r) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.createRouteMap = void 0;var o = r(883),n = r(789);t.createRouteMap = function (e, t) {var r = { finallyPathList: [], finallyPathMap: Object.create(null), aliasPathMap: Object.create(null), pathMap: Object.create(null), vueRouteMap: Object.create(null), nameMap: Object.create(null) };return t.forEach(function (t) {var a = n.getRoutePath(t, e),i = a.finallyPath,u = a.aliasPath,l = a.path;if (null == l) throw new Error("请提供一个完整的路由对象,包括以绝对路径开始的 ‘path’ 字符串 " + JSON.stringify(t));if (i instanceof Array && !e.options.h5.vueRouterDev && "h5" === e.options.platform) throw new Error("非 vueRouterDev 模式下,route.alias 目前无法提供数组类型! " + JSON.stringify(t));var p = i,c = u;"h5" !== e.options.platform && 0 !== p.indexOf("/") && "*" !== l && o.warn("当前路由对象下,route:" + JSON.stringify(t) + " 是否缺少了前缀 ‘/’", e, !0), r.finallyPathMap[p] || (r.finallyPathMap[p] = t, r.aliasPathMap[c] = t, r.pathMap[l] = t, r.finallyPathList.push(p), null != t.name && (r.nameMap[t.name] = t));}), r;};}, 662: function _(e, t, r) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.registerEachHooks = t.registerRouterHooks = t.registerHook = void 0;var o = r(366),n = r(169);function a(e, t) {e[0] = t;}t.registerHook = a, t.registerRouterHooks = function (e, t) {return a(e.routerBeforeHooks, function (e, r, o) {t.routerBeforeEach(e, r, o);}), a(e.routerAfterHooks, function (e, r) {t.routerAfterEach(e, r);}), a(e.routerErrorHooks, function (e, r) {t.routerErrorEach(e, r);}), e;}, t.registerEachHooks = function (e, t, r) {a(e.lifeCycle[t], function (e, a, i, u, l) {l ? n.onTriggerEachHook(e, a, u, o.hookToggle[t], i) : r(e, a, i);});};}, 460: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);};Object.defineProperty(t, "__esModule", { value: !0 }), t.initMixins = t.getMixins = void 0;var n = r(801),a = r(844),i = r(147),u = r(814),l = r(845),p = r(890),c = r(789),s = r(334),f = r(282),h = !1,v = !1,y = { app: !1, page: "" };function g(e, t) {var r = t.options.platform;return new RegExp(f.mpPlatformReg, "g").test(r) && (r = "app-lets"), { h5: { beforeCreate: function beforeCreate() {var e;if (this.$options.router) {t.$route = this.$options.router;var r = [];(null === (e = t.options.h5) || void 0 === e ? void 0 : e.vueRouterDev) ? r = t.options.routes : (r = n.createRouteMap(t, this.$options.router.options.routes).finallyPathMap, t.routesMap.vueRouteMap = r, a.buildVueRoutes(t, r)), a.buildVueRouter(t, this.$options.router, r), i.proxyEachHook(t, this.$options.router);}} }, "app-plus": { beforeCreate: function beforeCreate() {h || (h = !0, l.proxyPageHook(this, t, "app"), u.registerLoddingPage(t));} }, "app-lets": { beforeCreate: function beforeCreate() {c.voidFun("UNI-SIMPLE-ROUTER");var e = !0,r = this.$options.mpType;v || ("component" === r ? e = c.assertParentChild(y.page, this) : "page" === r ? (y[r] = s.getEnterPath(this, t), t.enterPath = y[r]) : y[r] = !0, e && l.proxyPageHook(this, t, r));}, onLoad: function onLoad() {c.voidFun("UNI-SIMPLE-ROUTER"), !v && c.assertParentChild(y.page, this) && (v = !0, p.forceGuardEach(t));} } }[r];}t.getMixins = g, t.initMixins = function (e, t) {var r = n.createRouteMap(t, t.options.routes);t.routesMap = r, e.mixin(o({}, g(0, t)));};}, 789: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);},n = this && this.__rest || function (e, t) {var r = {};for (var o in e) {Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);}if (null != e && "function" == typeof Object.getOwnPropertySymbols) {var n = 0;for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);}}return r;},a = this && this.__spreadArrays || function () {for (var e = 0, t = 0, r = arguments.length; t < r; t++) {e += arguments[t].length;}var o = Array(e),n = 0;for (t = 0; t < r; t++) {for (var a = arguments[t], i = 0, u = a.length; i < u; i++, n++) {o[n] = a[i];}}return o;};Object.defineProperty(t, "__esModule", { value: !0 }), t.deepDecodeQuery = t.resolveAbsolutePath = t.assertParentChild = t.lockDetectWarn = t.deepClone = t.baseClone = t.assertDeepObject = t.paramsToQuery = t.forMatNextToFrom = t.urlToJson = t.getUniCachePage = t.copyData = t.getDataType = t.routesForMapRoute = t.notRouteTo404 = t.getWildcardRule = t.assertNewOptions = t.getRoutePath = t.notDeepClearNull = t.mergeConfig = t.timeOut = t.def = t.voidFun = void 0;var i = r(282),u = r(169),l = r(883),p = r(890),c = r(779);function s(e, t) {for (var r = Object.create(null), n = Object.keys(e).concat(["resolveQuery", "parseQuery"]), i = 0; i < n.length; i += 1) {var u = n[i];null != t[u] ? t[u].constructor === Object ? r[u] = o(o({}, e[u]), t[u]) : r[u] = "routes" === u ? a(e[u], t[u]) : t[u] : r[u] = e[u];}return r;}function f(e, t) {var r = e.aliasPath || e.alias || e.path;return "h5" !== t.options.platform && (r = e.path), { finallyPath: r, aliasPath: e.aliasPath || e.path, path: e.path, alias: e.alias };}function h(e, t) {var r = e.routesMap.finallyPathMap["*"];if (r) return r;throw t && u.ERRORHOOK[0](t, e), new Error("当前路由表匹配规则已全部匹配完成,未找到满足的匹配规则。你可以使用 '*' 通配符捕捉最后的异常");}function v(e) {return Object.prototype.toString.call(e);}function y(e, t) {if (null == e) t = e;else for (var r = 0, o = Object.keys(e); r < o.length; r++) {var n = o[r],a = n;e[n] !== e && ("object" == typeof e[n] ? (t[a] = "[object Array]" === v(e[n]) ? [] : {}, t[a] = y(e[n], t[a])) : t[a] = e[n]);}return t;}function g(e) {var t = "[object Array]" === v(e) ? [] : {};return y(e, t), t;}t.voidFun = function () {for (var e = [], t = 0; t < arguments.length; t++) {e[t] = arguments[t];}}, t.def = function (e, t, r) {Object.defineProperty(e, t, { get: function get() {return r();} });}, t.timeOut = function (e) {return new Promise(function (t) {setTimeout(function () {t();}, e);});}, t.mergeConfig = s, t.notDeepClearNull = function (e) {for (var t in e) {null == e[t] && delete e[t];}return e;}, t.getRoutePath = f, t.assertNewOptions = function (e) {var t,r = e.platform,o = e.routes;if (null == r) throw new Error("你在实例化路由时必须传递 'platform'");if (null == o || 0 === o.length) throw new Error("你在实例化路由时必须传递 routes 为空,这是无意义的。");return "h5" === e.platform && (null === (t = e.h5) || void 0 === t ? void 0 : t.vueRouterDev) && (i.baseConfig.routes = []), s(i.baseConfig, e);}, t.getWildcardRule = h, t.notRouteTo404 = function (e, t, r, o) {if ("*" !== t.path) return t;var n = t.redirect;if (void 0 === n) throw new Error(" * 通配符必须配合 redirect 使用。redirect: string | Location | Function");var a = n;return "function" == typeof a && (a = a(r)), p.navjump(a, e, o, void 0, void 0, void 0, !1);}, t.routesForMapRoute = function e(t, r, o, n) {var a;if (void 0 === n && (n = !1), null === (a = t.options.h5) || void 0 === a ? void 0 : a.vueRouterDev) return { path: r };for (var i = r.split("?")[0], u = "", l = t.routesMap, p = 0; p < o.length; p++) {for (var s = l[o[p]], f = 0, y = Object.entries(s); f < y.length; f++) {var g = y[f],d = g[0],m = g[1];if ("*" !== d) {var b = m,O = d;if ("[object Array]" === v(s) && (O = b), null != c(O).exec(i)) return "[object String]" === v(b) ? l.finallyPathMap[b] : b;} else "" === u && (u = "*");}}if (n) return {};if (l.aliasPathMap) {var P = e(t, r, ["aliasPathMap"], !0);if (Object.keys(P).length > 0) return P;}if ("" !== u) return h(t);throw new Error(r + " 路径无法在路由表中找到!检查跳转路径及路由表");}, t.getDataType = v, t.copyData = function (e) {return JSON.parse(JSON.stringify(e));}, t.getUniCachePage = function (e) {var t = getCurrentPages();if (null == e) return t;if (0 === t.length) return t;var r = t.reverse()[e];return null == r ? [] : r;}, t.urlToJson = function (e) {var t = {},r = e.split("?"),o = r[0],n = r[1];if (null != n) for (var a = 0, i = n.split("&"); a < i.length; a++) {var u = i[a].split("=");t[u[0]] = u[1];}return { path: o, query: t };}, t.forMatNextToFrom = function (e, t, r) {var o = [t, r],n = o[0],a = o[1];if ("h5" === e.options.platform) {var i = e.options.h5,u = i.vueNext,l = i.vueRouterDev;u || l || (n = p.createRoute(e, void 0, n), a = p.createRoute(e, void 0, a));} else n = p.createRoute(e, void 0, g(n)), a = p.createRoute(e, void 0, g(a));return { matTo: n, matFrom: a };}, t.paramsToQuery = function (e, t) {var r;if ("h5" === e.options.platform && !(null === (r = e.options.h5) || void 0 === r ? void 0 : r.paramsToQuery)) return t;if ("[object Object]" === v(t)) {var a = t,i = a.name,l = a.params,p = n(a, ["name", "params"]),c = l;if ("h5" !== e.options.platform && null == c && (c = {}), null != i && null != c) {var s = e.routesMap.nameMap[i];null == s && (s = h(e, { type: 2, msg: "命名路由为:" + i + " 的路由,无法在路由表中找到!", toRule: t }));var y = f(s, e).finallyPath;if (!y.includes(":")) return o(o({}, p), { path: y, query: c });u.ERRORHOOK[0]({ type: 2, msg: "动态路由:" + y + " 无法使用 paramsToQuery!", toRule: t }, e);}}return t;}, t.assertDeepObject = function (e) {var t = null;try {t = JSON.stringify(e).match(/\{|\[|\}|\]/g);} catch (e) {l.warnLock("传递的参数解析对象失败。" + e);}return null != t && t.length > 3;}, t.baseClone = y, t.deepClone = g, t.lockDetectWarn = function (e, t, r, o, n, a) {if (void 0 === n && (n = {}), "afterHooks" === a) o();else {var i = e.options.detectBeforeLock;i && i(e, t, r), e.$lockStatus ? e.options.routerErrorEach({ type: 2, msg: "当前页面正在处于跳转状态,请稍后再进行跳转....", NAVTYPE: r, uniActualData: n }, e) : o();}}, t.assertParentChild = function (e, t) {for (; null != t.$parent;) {var r = t.$parent.$mp;if (r.page && r.page.is === e) return !0;t = t.$parent;}try {if (t.$mp.page.is === e || t.$mp.page.route === e) return !0;} catch (e) {return !1;}return !1;}, t.resolveAbsolutePath = function (e, t) {var r = /^\/?([^\?\s]+)(\?.+)?$/,o = e.trim();if (!r.test(o)) throw new Error("【" + e + "】 路径错误,请提供完整的路径(10001)。");var n = o.match(r);if (null == n) throw new Error("【" + e + "】 路径错误,请提供完整的路径(10002)。");var a = n[2] || "";if (/^\.\/[^\.]+/.test(o)) return (t.currentRoute.path + e).replace(/[^\/]+\.\//, "");var i = n[1].replace(/\//g, "\\/").replace(/\.\./g, "[^\\/]+").replace(/\./g, "\\."),u = new RegExp("^\\/" + i + "$"),l = t.options.routes.filter(function (e) {return u.test(e.path);});if (1 !== l.length) throw new Error("【" + e + "】 路径错误,尝试转成绝对路径失败,请手动转成绝对路径(10003)。");return l[0].path + a;}, t.deepDecodeQuery = function e(t) {for (var r = "[object Array]" === v(t) ? [] : {}, o = Object.keys(t), n = 0; n < o.length; n++) {var a = o[n],i = t[a];if ("string" == typeof i) try {var u = JSON.parse(decodeURIComponent(i));"object" != typeof u && (u = i), r[a] = u;} catch (e) {try {r[a] = decodeURIComponent(i);} catch (e) {r[a] = i;}} else if ("object" == typeof i) {var l = e(i);r[a] = l;} else r[a] = i;}return r;};}, 883: function _(e, t) {"use strict";function r(e, t, r, o) {if (void 0 === o && (o = !1), !o) {var n = "[object Object]" === t.toString();if (!1 === t) return !1;if (n && !1 === t[e]) return !1;}return console[e](r), !0;}Object.defineProperty(t, "__esModule", { value: !0 }), t.warnLock = t.log = t.warn = t.err = t.isLog = void 0, t.isLog = r, t.err = function (e, t, o) {r("error", t.options.debugger, e, o);}, t.warn = function (e, t, o) {r("warn", t.options.debugger, e, o);}, t.log = function (e, t, o) {r("log", t.options.debugger, e, o);}, t.warnLock = function (e) {__f__("warn", e, " at node_modules/uni-simple-router/dist/uni-simple-router.js:1");};}, 607: function _(e, t, r) {"use strict";var o = this && this.__createBinding || (Object.create ? function (e, t, r, o) {void 0 === o && (o = r), Object.defineProperty(e, o, { enumerable: !0, get: function get() {return t[r];} });} : function (e, t, r, o) {void 0 === o && (o = r), e[o] = t[r];}),n = this && this.__exportStar || function (e, t) {for (var r in e) {"default" === r || Object.prototype.hasOwnProperty.call(t, r) || o(t, e, r);}};Object.defineProperty(t, "__esModule", { value: !0 }), t.createRouter = t.RouterMount = t.runtimeQuit = void 0, n(r(366), t), n(r(309), t);var a = r(814);Object.defineProperty(t, "runtimeQuit", { enumerable: !0, get: function get() {return a.runtimeQuit;} });var i = r(963);Object.defineProperty(t, "RouterMount", { enumerable: !0, get: function get() {return i.RouterMount;} }), Object.defineProperty(t, "createRouter", { enumerable: !0, get: function get() {return i.createRouter;} });}, 366: function _(e, t) {"use strict";var r, o, n;Object.defineProperty(t, "__esModule", { value: !0 }), t.rewriteMethodToggle = t.navtypeToggle = t.hookToggle = void 0, (n = t.hookToggle || (t.hookToggle = {})).beforeHooks = "beforeEach", n.afterHooks = "afterEach", n.enterHooks = "beforeEnter", (o = t.navtypeToggle || (t.navtypeToggle = {})).push = "navigateTo", o.replace = "redirectTo", o.replaceAll = "reLaunch", o.pushTab = "switchTab", o.back = "navigateBack", (r = t.rewriteMethodToggle || (t.rewriteMethodToggle = {})).navigateTo = "push", r.navigate = "push", r.redirectTo = "replace", r.reLaunch = "replaceAll", r.switchTab = "pushTab", r.navigateBack = "back";}, 309: function _(e, t) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 });}, 169: function _(e, t, r) {"use strict";var o = this && this.__rest || function (e, t) {var r = {};for (var o in e) {Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);}if (null != e && "function" == typeof Object.getOwnPropertySymbols) {var n = 0;for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);}}return r;};Object.defineProperty(t, "__esModule", { value: !0 }), t.loopCallHook = t.transitionTo = t.onTriggerEachHook = t.callHook = t.callBeforeRouteLeave = t.HOOKLIST = t.ERRORHOOK = void 0;var n = r(789),a = r(890),i = r(147),u = r(814);function l(e, t, r, o) {var a,i = n.getUniCachePage(0);if (Object.keys(i).length > 0) {var u = void 0;switch ("h5" === e.options.platform ? u = i.$options.beforeRouteLeave : null != i.$vm && (u = i.$vm.$options.beforeRouteLeave), n.getDataType(u)) {case "[object Array]":a = (a = u[0]).bind(i);break;case "[object Function]":a = u.bind(i.$vm);}}return p(a, t, r, e, o);}function p(e, t, r, o, n, a) {void 0 === a && (a = !0), null != e && e instanceof Function ? !0 === a ? e(t, r, n, o, !1) : (e(t, r, function () {}, o, !1), n()) : n();}function c(e, t, r, o, a, i) {var u = n.forMatNextToFrom(e, t, r),l = u.matTo,p = u.matFrom;"h5" === e.options.platform ? s(a, 0, i, e, l, p, o) : s(a.slice(0, 4), 0, function () {i(function () {s(a.slice(4), 0, n.voidFun, e, l, p, o);});}, e, l, p, o);}function s(e, r, i, l, p, c, f) {var h = n.routesForMapRoute(l, p.path, ["finallyPathMap", "pathMap"]);if (e.length - 1 < r) return i();var v = e[r],y = t.ERRORHOOK[0];v(l, p, c, h, function (t) {if ("app-plus" === l.options.platform && (!1 !== t && "string" != typeof t && "object" != typeof t || u.tabIndexSelect(p, c)), !1 === t) "h5" === l.options.platform && i(!1), y({ type: 0, msg: "管道函数传递 false 导航被终止!", matTo: p, matFrom: c, nextTo: t }, l);else if ("string" == typeof t || "object" == typeof t) {var n = f,h = t;if ("object" == typeof t) {var v = t.NAVTYPE;h = o(t, ["NAVTYPE"]), null != v && (n = v);}a.navjump(h, l, n, { from: c, next: i });} else null == t ? (r++, s(e, r, i, l, p, c, f)) : y({ type: 1, msg: "管道函数传递未知类型,无法被识别。导航被终止!", matTo: p, matFrom: c, nextTo: t }, l);});}t.ERRORHOOK = [function (e, t) {return t.lifeCycle.routerErrorHooks[0](e, t);}], t.HOOKLIST = [function (e, t, r, o, n) {return p(e.lifeCycle.routerBeforeHooks[0], t, r, e, n);}, function (e, t, r, o, n) {return l(e, t, r, n);}, function (e, t, r, o, n) {return p(e.lifeCycle.beforeHooks[0], t, r, e, n);}, function (e, t, r, o, n) {return p(o.beforeEnter, t, r, e, n);}, function (e, t, r, o, n) {return p(e.lifeCycle.afterHooks[0], t, r, e, n, !1);}, function (e, t, r, o, n) {return e.$lockStatus = !1, "h5" === e.options.platform && i.proxyH5Mount(e), p(e.lifeCycle.routerAfterHooks[0], t, r, e, n, !1);}], t.callBeforeRouteLeave = l, t.callHook = p, t.onTriggerEachHook = function (e, r, o, n, a) {var i = [];switch (n) {case "beforeEach":i = t.HOOKLIST.slice(0, 3);break;case "afterEach":i = t.HOOKLIST.slice(4);break;case "beforeEnter":i = t.HOOKLIST.slice(3, 4);}c(o, e, r, "push", i, a);}, t.transitionTo = c, t.loopCallHook = s;}, 890: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);},n = this && this.__rest || function (e, t) {var r = {};for (var o in e) {Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);}if (null != e && "function" == typeof Object.getOwnPropertySymbols) {var n = 0;for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);}}return r;};Object.defineProperty(t, "__esModule", { value: !0 }), t.createRoute = t.forceGuardEach = t.backOptionsBuild = t.navjump = t.lockNavjump = void 0;var a = r(366),i = r(99),u = r(789),l = r(169),p = r(845),c = r(169);function s(e, t, r, o, n) {u.lockDetectWarn(t, e, r, function () {"h5" !== t.options.platform && (t.$lockStatus = !0), f(e, t, r, void 0, o, n);}, n);}function f(e, t, r, n, s, f, v) {if (void 0 === v && (v = !0), "back" === r) {var y;if (y = "string" == typeof e ? +e : e.delta || 1, "h5" === t.options.platform) {t.$route.go(-y);var g = (f || { success: u.voidFun }).success || u.voidFun,d = (f || { complete: u.voidFun }).complete || u.voidFun;return g({ errMsg: "navigateBack:ok" }), void d({ errMsg: "navigateBack:ok" });}e = h(t, y, f);}var m = i.queryPageToMap(e, t).rule;m.type = a.navtypeToggle[r];var b = u.paramsToQuery(t, m),O = i.resolveQuery(b, t);if ("h5" === t.options.platform) {if ("push" !== r && (r = "replace"), null != n) n.next(o({ replace: "push" !== r }, O));else if ("push" === r && Reflect.has(O, "events")) {if (Reflect.has(O, "name")) throw new Error("在h5端上使用 'push'、'navigateTo' 跳转时,如果包含 events 不允许使用 name 跳转,因为 name 实现了动态路由。请更换为 path 或者 url 跳转!");uni.navigateTo(O, !0, u.voidFun, s);} else t.$route[r](O, O.success || u.voidFun, O.fail || u.voidFun);} else {var P = { path: "" };if (null == n) {var k = u.routesForMapRoute(t, O.path, ["finallyPathMap", "pathMap"]);k = u.notRouteTo404(t, k, O, r), O = o(o(o(o({}, k), { params: {} }), O), { path: k.path }), P = p.createToFrom(O, t);} else P = n.from;if (p.createFullPath(O, P), !1 === v) return O;l.transitionTo(t, O, P, r, c.HOOKLIST, function (e) {uni[a.navtypeToggle[r]](O, !0, e, s);});}}function h(e, t, r) {void 0 === r && (r = {});var n = v(e, t, void 0, o({ NAVTYPE: "back" }, r)),a = o(o({}, r), { path: n.path, query: n.query, delta: t });if ("[object Object]" === u.getDataType(r)) {var i = r,l = i.animationDuration,p = i.animationType;null != l && (a.animationDuration = l), null != p && (a.animationType = p);var c = r.from;null != c && (a.BACKTYPE = c);}return a;}function v(e, t, r, l) {void 0 === t && (t = 0), void 0 === l && (l = {});var p = { name: "", meta: {}, path: "", fullPath: "", NAVTYPE: "", query: {}, params: {}, BACKTYPE: (r || { BACKTYPE: "" }).BACKTYPE || "" };if (19970806 === t) return p;if ("h5" === e.options.platform) {var c = { path: "" };c = null != r ? r : e.$route.currentRoute;var s = u.copyData(c.params);delete s.__id__;var f = i.parseQuery(o(o({}, s), u.copyData(c.query)), e);c = o(o({}, c), { query: f }), p.path = c.path, p.fullPath = c.fullPath || "", p.query = u.deepDecodeQuery(c.query || {}), p.NAVTYPE = a.rewriteMethodToggle[c.type || "reLaunch"];} else {var h = {};if (null != r) h = o(o({}, r), { openType: r.type });else {var v = u.getUniCachePage(t);if (0 === Object.keys(v).length) {var y = l.NAVTYPE,g = n(l, ["NAVTYPE"]),d = "不存在的页面栈,请确保有足够的页面可用,当前 level:" + t;throw e.options.routerErrorEach({ type: 3, msg: d, NAVTYPE: y, level: t, uniActualData: g }, e), new Error(d);}var m = v.options || {};h = o(o({}, v.$page || {}), { query: u.deepDecodeQuery(m), fullPath: decodeURIComponent((v.$page || {}).fullPath || "/" + v.route) }), "app-plus" !== e.options.platform && (h.path = "/" + v.route);}var b = h.openType;p.query = h.query, p.path = h.path, p.fullPath = h.fullPath, p.NAVTYPE = a.rewriteMethodToggle[b || "reLaunch"];}var O = u.routesForMapRoute(e, p.path, ["finallyPathMap", "pathMap"]),P = o(o({}, p), O);return P.query = i.parseQuery(P.query, e), P;}t.lockNavjump = s, t.navjump = f, t.backOptionsBuild = h, t.forceGuardEach = function (e, t, r) {if (void 0 === t && (t = "replaceAll"), void 0 === r && (r = !1), "h5" === e.options.platform) throw new Error("在h5端上使用:forceGuardEach 是无意义的,目前 forceGuardEach 仅支持在非h5端上使用");var o = u.getUniCachePage(0);0 === Object.keys(o).length && e.options.routerErrorEach({ type: 3, NAVTYPE: t, uniActualData: {}, level: 0, msg: "不存在的页面栈,请确保有足够的页面可用,当前 level:0" }, e);var n = o,a = n.route,i = n.options;s({ path: "/" + a, query: u.deepDecodeQuery(i || {}) }, e, t, r);}, t.createRoute = v;}, 845: function _(e, t, r) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.resetPageHook = t.resetAndCallPageHook = t.proxyPageHook = t.createFullPath = t.createToFrom = void 0;var o = r(282),n = r(789),a = r(890),i = r(99);function u(e) {for (var t = e.proxyHookDeps, r = 0, o = Object.entries(t.hooks); r < o.length; r++) {(0, o[r][1].resetHook)();}}t.createToFrom = function (e, t) {var r = n.getUniCachePage(0);return "[object Array]" === n.getDataType(r) ? n.deepClone(e) : a.createRoute(t);}, t.createFullPath = function (e, t) {if (null == e.fullPath) {var r = i.stringifyQuery(e.query);e.fullPath = e.path + r;}null == t.fullPath && (r = i.stringifyQuery(t.query), t.fullPath = t.path + r);}, t.proxyPageHook = function (e, t, r) {for (var n = t.proxyHookDeps, a = e.$options, i = function i(_i) {var u = o.proxyHookName[_i],l = a[u];if (l) for (var p = function p(o) {if (l[o].toString().includes("UNI-SIMPLE-ROUTER")) return "continue";var a = Object.keys(n.hooks).length + 1,i = function i() {for (var e = [], t = 0; t < arguments.length; t++) {e[t] = arguments[t];}n.resetIndex.push(a), n.options[a] = e;},u = l.splice(o, 1, i)[0];n.hooks[a] = { proxyHook: i, callHook: function callHook(o) {if (t.enterPath.replace(/^\//, "") === o.replace(/^\//, "") || "app" === r) {var i = n.options[a];u.apply(e, i);}}, resetHook: function resetHook() {l.splice(o, 1, u);} };}, c = 0; c < l.length; c++) {p(c);}}, u = 0; u < o.proxyHookName.length; u++) {i(u);}}, t.resetAndCallPageHook = function (e, t, r) {void 0 === r && (r = !0);var o = t.trim().match(/^(\/?[^\?\s]+)(\?[\s\S]*$)?$/);if (null == o) throw new Error("还原hook失败。请检查 【" + t + "】 路径是否正确。");t = o[1];for (var n = e.proxyHookDeps, a = n.resetIndex, i = 0; i < a.length; i++) {var l = a[i];(0, n.hooks[l].callHook)(t);}r && u(e);}, t.resetPageHook = u;}, 99: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);};Object.defineProperty(t, "__esModule", { value: !0 }), t.stringifyQuery = t.parseQuery = t.resolveQuery = t.queryPageToMap = void 0;var n = r(789),a = r(169),i = r(883),u = /[!'()*]/g,l = function l(e) {return "%" + e.charCodeAt(0).toString(16);},p = /%2C/g,c = function c(e) {return encodeURIComponent(e).replace(u, l).replace(p, ",");};t.queryPageToMap = function (e, t) {var r = {},i = "",u = e.success,l = e.fail;if ("[object Object]" === n.getDataType(e)) {var p = e;if (null != p.path) {var c = n.urlToJson(p.path),s = c.path,f = c.query;i = n.routesForMapRoute(t, s, ["finallyPathList", "pathMap"]), r = o(o({}, f), e.query || {}), p.path = s, p.query = r, delete e.params;} else null != p.name ? null == (i = t.routesMap.nameMap[p.name]) ? i = n.getWildcardRule(t, { type: 2, msg: "命名路由为:" + p.name + " 的路由,无法在路由表中找到!", toRule: e }) : (r = e.params || {}, delete e.query) : i = n.getWildcardRule(t, { type: 2, msg: e + " 解析失败,请检测当前路由表下是否有包含。", toRule: e });} else e = n.urlToJson(e), i = n.routesForMapRoute(t, e.path, ["finallyPathList", "pathMap"]), r = e.query;if ("h5" === t.options.platform) {n.getRoutePath(i, t).finallyPath.includes(":") && null == e.name && a.ERRORHOOK[0]({ type: 2, msg: "当有设置 alias或者aliasPath 为动态路由时,不允许使用 path 跳转。请使用 name 跳转!", route: i }, t);var h = e.complete,v = e.success,y = e.fail;if ("[object Function]" === n.getDataType(h)) {var g = function g(e, t) {"[object Function]" === n.getDataType(t) && t.apply(this, e), h.apply(this, e);};u = function u() {for (var e = [], t = 0; t < arguments.length; t++) {e[t] = arguments[t];}g.call(this, e, v);}, l = function l() {for (var e = [], t = 0; t < arguments.length; t++) {e[t] = arguments[t];}g.call(this, e, y);};}}var d = e;return "[object Function]" === n.getDataType(d.success) && (d.success = u), "[object Function]" === n.getDataType(d.fail) && (d.fail = l), { rule: d, route: i, query: r };}, t.resolveQuery = function (e, t) {var r = "query";null != e.params && (r = "params"), null != e.query && (r = "query");var o = n.copyData(e[r] || {}),a = t.options.resolveQuery;if (a) {var u = a(o);"[object Object]" !== n.getDataType(u) ? i.warn("请按格式返回参数: resolveQuery?:(jsonQuery:{[propName: string]: any;})=>{[propName: string]: any;}", t) : e[r] = u;} else {if (!n.assertDeepObject(o)) return e;var l = JSON.stringify(o);e[r] = { query: l };}return e;}, t.parseQuery = function (e, t) {var r = t.options.parseQuery;if (r) e = r(n.copyData(e)), "[object Object]" !== n.getDataType(e) && i.warn("请按格式返回参数: parseQuery?:(jsonQuery:{[propName: string]: any;})=>{[propName: string]: any;}", t);else if (Reflect.get(e, "query")) {var o = Reflect.get(e, "query");if ("string" == typeof o) try {o = JSON.parse(o);} catch (e) {i.warn("尝试解析深度对象失败,按原样输出。" + e, t);}if ("object" == typeof o) return n.deepDecodeQuery(o);}return e;}, t.stringifyQuery = function (e) {var t = e ? Object.keys(e).map(function (t) {var r = e[t];if (void 0 === r) return "";if (null === r) return c(t);if (Array.isArray(r)) {var o = [];return r.forEach(function (e) {void 0 !== e && (null === e ? o.push(c(t)) : o.push(c(t) + "=" + c(e)));}), o.join("&");}return c(t) + "=" + c(r);}).filter(function (e) {return e.length > 0;}).join("&") : null;return t ? "?" + t : "";};}, 314: function _(e, t, r) {"use strict";Object.defineProperty(t, "__esModule", { value: !0 }), t.rewriteMethod = void 0;var o = r(366),n = r(789),a = r(883),i = r(809),u = ["navigateTo", "redirectTo", "reLaunch", "switchTab", "navigateBack"];t.rewriteMethod = function (e) {!1 === e.options.keepUniOriginNav && u.forEach(function (t) {var r = uni[t];uni[t] = function (u, l, p, c) {void 0 === l && (l = !1), l ? i.uniOriginJump(e, r, t, u, p, c) : ("app-plus" === e.options.platform && 0 === Object.keys(e.appMain).length && (e.appMain = { NAVTYPE: t, path: u.url }), function (e, t, r) {if ("app-plus" === r.options.platform) {var i = null;e && (i = e.openType), null != i && "appLaunch" === i && (t = "reLaunch");}if ("reLaunch" === t && '{"url":"/"}' === JSON.stringify(e) && (a.warn("uni-app 原生方法:reLaunch({url:'/'}) 默认被重写啦!你可以使用 this.$Router.replaceAll() 或者 uni.reLaunch({url:'/?xxx=xxx'})", r, !0), t = "navigateBack", e = { from: "backbutton" }), "navigateBack" === t) {var u = 1;null == e && (e = { delta: 1 }), "[object Number]" === n.getDataType(e.delta) && (u = e.delta), r.back(u, e);} else {var l = o.rewriteMethodToggle[t],p = e.url;if (!p.startsWith("/")) {var c = n.resolveAbsolutePath(p, r);p = c, e.url = c;}if ("switchTab" === t) {var s = n.routesForMapRoute(r, p, ["pathMap", "finallyPathList"]),f = n.getRoutePath(s, r).finallyPath;if ("[object Array]" === n.getDataType(f) && a.warn("uni-app 原生方法跳转路径为:" + p + "。此路为是tab页面时,不允许设置 alias 为数组的情况,并且不能为动态路由!当然你可以通过通配符*解决!", r, !0), "*" === f && a.warn("uni-app 原生方法跳转路径为:" + p + "。在路由表中找不到相关路由表!当然你可以通过通配符*解决!", r, !0), "h5" === r.options.platform) {var h = e.success;e.success = function () {for (var t = [], r = 0; r < arguments.length; r++) {t[r] = arguments[r];}null == h || h.apply(null, t), n.timeOut(150).then(function () {var t = e.detail || {};if (Object.keys(t).length > 0 && Reflect.has(t, "index")) {var r = n.getUniCachePage(0);if (0 === Object.keys(r).length) return !1;var o = r,a = o.$options.onTabItemTap;if (a) for (var i = 0; i < a.length; i++) {a[i].call(o, t);}}});};}p = f;}var v = e,y = v.events,g = v.success,d = v.fail,m = v.complete,b = v.animationType,O = { path: p, events: y, success: g, fail: d, complete: m, animationDuration: v.animationDuration, animationType: b };r[l](n.notDeepClearNull(O));}}(u, t, e));};});};}, 963: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);};Object.defineProperty(t, "__esModule", { value: !0 }), t.createRouter = t.RouterMount = void 0;var n = r(282),a = r(789),i = r(662),u = r(460),l = r(890),p = r(314),c = function c() {},s = new Promise(function (e) {return c = e;});t.createRouter = function (e) {var t = a.assertNewOptions(e),r = { options: t, mount: [], Vue: null, proxyHookDeps: n.proxyHookDeps, appMain: {}, enterPath: "", $route: null, $lockStatus: !1, routesMap: {}, lifeCycle: i.registerRouterHooks(n.lifeCycle, t), push: function push(e) {l.lockNavjump(e, r, "push");}, replace: function replace(e) {l.lockNavjump(e, r, "replace");}, replaceAll: function replaceAll(e) {l.lockNavjump(e, r, "replaceAll");}, pushTab: function pushTab(e) {l.lockNavjump(e, r, "pushTab");}, back: function back(e, t) {void 0 === e && (e = 1), "[object Object]" !== a.getDataType(t) ? t = { from: "navigateBack" } : Reflect.has(t, "from") || (t = o(o({}, t), { from: "navigateBack" })), l.lockNavjump(e + "", r, "back", void 0, t);}, forceGuardEach: function forceGuardEach(e, t) {l.forceGuardEach(r, e, t);}, beforeEach: function beforeEach(e) {i.registerEachHooks(r, "beforeHooks", e);}, afterEach: function afterEach(e) {i.registerEachHooks(r, "afterHooks", e);}, install: function install(e) {r.Vue = e, p.rewriteMethod(this), u.initMixins(e, this), Object.defineProperty(e.prototype, "$Router", { get: function get() {var e = r;return Object.defineProperty(this, "$Router", { value: e, writable: !1, configurable: !1, enumerable: !1 }), Object.seal(e);} }), Object.defineProperty(e.prototype, "$Route", { get: function get() {return l.createRoute(r);} }), Object.defineProperty(e.prototype, "$AppReady", { get: function get() {return "h5" === r.options.platform ? Promise.resolve() : s;}, set: function set(e) {!0 === e && c();} });} };return a.def(r, "currentRoute", function () {return l.createRoute(r);}), r.beforeEach(function (e, t, r) {return r();}), r.afterEach(function () {}), r;}, t.RouterMount = function (e, t, r) {if (void 0 === r && (r = "#app"), "[object Array]" !== a.getDataType(t.mount)) throw new Error("挂载路由失败,router.app 应该为数组类型。当前类型:" + typeof t.mount);if (t.mount.push({ app: e, el: r }), "h5" === t.options.platform) {var o = t.$route;o.replace({ path: o.currentRoute.fullPath });}};}, 809: function _(e, t, r) {"use strict";var o = this && this.__assign || function () {return (o = Object.assign || function (e) {for (var t, r = 1, o = arguments.length; r < o; r++) {for (var n in t = arguments[r]) {Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]);}}return e;}).apply(this, arguments);},n = this && this.__awaiter || function (e, t, r, o) {return new (r || (r = Promise))(function (n, a) {function i(e) {try {l(o.next(e));} catch (e) {a(e);}}function u(e) {try {l(o.throw(e));} catch (e) {a(e);}}function l(e) {var t;e.done ? n(e.value) : (t = e.value, t instanceof r ? t : new r(function (e) {e(t);})).then(i, u);}l((o = o.apply(e, t || [])).next());});},a = this && this.__generator || function (e, t) {var r,o,n,a,i = { label: 0, sent: function sent() {if (1 & n[0]) throw n[1];return n[1];}, trys: [], ops: [] };return a = { next: u(0), throw: u(1), return: u(2) }, "function" == typeof Symbol && (a[Symbol.iterator] = function () {return this;}), a;function u(a) {return function (u) {return function (a) {if (r) throw new TypeError("Generator is already executing.");for (; i;) {try {if (r = 1, o && (n = 2 & a[0] ? o.return : a[0] ? o.throw || ((n = o.return) && n.call(o), 0) : o.next) && !(n = n.call(o, a[1])).done) return n;switch (o = 0, n && (a = [2 & a[0], n.value]), a[0]) {case 0:case 1:n = a;break;case 4:return i.label++, { value: a[1], done: !1 };case 5:i.label++, o = a[1], a = [0];continue;case 7:a = i.ops.pop(), i.trys.pop();continue;default:if (!((n = (n = i.trys).length > 0 && n[n.length - 1]) || 6 !== a[0] && 2 !== a[0])) {i = 0;continue;}if (3 === a[0] && (!n || a[1] > n[0] && a[1] < n[3])) {i.label = a[1];break;}if (6 === a[0] && i.label < n[1]) {i.label = n[1], n = a;break;}if (n && i.label < n[2]) {i.label = n[2], i.ops.push(a);break;}n[2] && i.ops.pop(), i.trys.pop();continue;}a = t.call(e, i);} catch (e) {a = [6, e], o = 0;} finally {r = n = 0;}}if (5 & a[0]) throw a[1];return { value: a[0] ? a[1] : void 0, done: !0 };}([a, u]);};}},i = this && this.__rest || function (e, t) {var r = {};for (var o in e) {Object.prototype.hasOwnProperty.call(e, o) && t.indexOf(o) < 0 && (r[o] = e[o]);}if (null != e && "function" == typeof Object.getOwnPropertySymbols) {var n = 0;for (o = Object.getOwnPropertySymbols(e); n < o.length; n++) {t.indexOf(o[n]) < 0 && Object.prototype.propertyIsEnumerable.call(e, o[n]) && (r[o[n]] = e[o[n]]);}}return r;};Object.defineProperty(t, "__esModule", { value: !0 }), t.formatOriginURLQuery = t.uniOriginJump = void 0;var u = r(99),l = r(789),p = r(282),c = r(845),s = 0,f = "reLaunch";function h(e, t, r) {var n,a = t.url,i = t.path,p = t.query,c = t.animationType,s = t.animationDuration,f = t.events,h = t.success,v = t.fail,y = t.complete,g = t.delta,d = t.animation,m = u.stringifyQuery(p || {}),b = "" === m ? i || a : (i || a) + m,O = {};return "app-plus" === e.options.platform && "navigateBack" !== r && (O = (null === (n = e.options.APP) || void 0 === n ? void 0 : n.animation) || {}, O = o(o({}, O), d || {})), l.notDeepClearNull({ delta: g, url: b, animationType: c || O.animationType, animationDuration: s || O.animationDuration, events: f, success: h, fail: v, complete: y });}t.uniOriginJump = function (e, t, r, u, v, y) {var g = h(e, u, r),d = g.complete,m = i(g, ["complete"]),b = e.options.platform;null != y && !1 === y ? (0 === s && (s++, "h5" !== b && (c.resetAndCallPageHook(e, m.url), e.Vue.prototype.$AppReady = !0)), d && d.apply(null, { msg: "forceGuardEach强制触发并且不执行跳转" }), v && v.apply(null, { msg: "forceGuardEach强制触发并且不执行跳转" })) : (0 === s && ("app-plus" === b ? c.resetAndCallPageHook(e, m.url) : new RegExp(p.mpPlatformReg, "g").test(b) && c.resetAndCallPageHook(e, m.url, !1)), t(o(o({}, m), { from: u.BACKTYPE, complete: function complete() {for (var t, o, i, u, h = [], y = 0; y < arguments.length; y++) {h[y] = arguments[y];}return n(this, void 0, void 0, function () {var n, y, g;return a(this, function (a) {switch (a.label) {case 0:return 0 === s && (s++, "h5" !== b && (new RegExp(p.mpPlatformReg, "g").test(b) && c.resetPageHook(e), e.Vue.prototype.$AppReady = !0, "app-plus" === b && ((n = plus.nativeObj.View.getViewById("router-loadding")) && n.close(), (y = null === (t = e.options.APP) || void 0 === t ? void 0 : t.launchedHook) && y()))), g = 0, new RegExp(p.mpPlatformReg, "g").test(b) ? g = null === (o = e.options.applet) || void 0 === o ? void 0 : o.animationDuration : "app-plus" === b && "navigateBack" === r && "navigateTo" === f && (g = null === (u = null === (i = e.options.APP) || void 0 === i ? void 0 : i.animation) || void 0 === u ? void 0 : u.animationDuration), "navigateTo" !== r && "navigateBack" !== r || 0 === g ? [3, 2] : [4, l.timeOut(g)];case 1:a.sent(), a.label = 2;case 2:return f = r, d && d.apply(null, h), v && v.apply(null, h), [2];}});});} })));}, t.formatOriginURLQuery = h;} }, t = {}, function r(o) {if (t[o]) return t[o].exports;var n = t[o] = { exports: {} };return e[o].call(n.exports, n, n.exports, r), n.exports;}(607);var e, t;});
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 15)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 15:
|
||
/*!*********************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
|
||
\*********************************************************************/
|
||
/*! exports provided: log, default */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; });
|
||
function typof (v) {
|
||
var s = Object.prototype.toString.call(v)
|
||
return s.substring(8, s.length - 1)
|
||
}
|
||
|
||
function isDebugMode () {
|
||
/* eslint-disable no-undef */
|
||
return typeof __channelId__ === 'string' && __channelId__
|
||
}
|
||
|
||
function jsonStringifyReplacer (k, p) {
|
||
switch (typof(p)) {
|
||
case 'Function':
|
||
return 'function() { [native code] }'
|
||
default :
|
||
return p
|
||
}
|
||
}
|
||
|
||
function log (type) {
|
||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||
args[_key - 1] = arguments[_key]
|
||
}
|
||
console[type].apply(console, args)
|
||
}
|
||
|
||
function formatLog () {
|
||
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
||
args[_key] = arguments[_key]
|
||
}
|
||
var type = args.shift()
|
||
if (isDebugMode()) {
|
||
args.push(args.pop().replace('at ', 'uni-app:///'))
|
||
return console[type].apply(console, args)
|
||
}
|
||
|
||
var msgs = args.map(function (v) {
|
||
var type = Object.prototype.toString.call(v).toLowerCase()
|
||
|
||
if (type === '[object object]' || type === '[object array]') {
|
||
try {
|
||
v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---'
|
||
} catch (e) {
|
||
v = type
|
||
}
|
||
} else {
|
||
if (v === null) {
|
||
v = '---NULL---'
|
||
} else if (v === undefined) {
|
||
v = '---UNDEFINED---'
|
||
} else {
|
||
var vType = typof(v).toUpperCase()
|
||
|
||
if (vType === 'NUMBER' || vType === 'BOOLEAN') {
|
||
v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---'
|
||
} else {
|
||
v = String(v)
|
||
}
|
||
}
|
||
}
|
||
|
||
return v
|
||
})
|
||
var msg = ''
|
||
|
||
if (msgs.length > 1) {
|
||
var lastMsg = msgs.pop()
|
||
msg = msgs.join('---COMMA---')
|
||
|
||
if (lastMsg.indexOf(' at ') === 0) {
|
||
msg += lastMsg
|
||
} else {
|
||
msg += '---COMMA---' + lastMsg
|
||
}
|
||
} else {
|
||
msg = msgs[0]
|
||
}
|
||
|
||
console[type](msg)
|
||
}
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 16:
|
||
/*!************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/pages/404/404.vue ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./404.vue?vue&type=template&id=43ff52f8&scoped=true& */ 17);\n/* harmony import */ var _404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./404.vue?vue&type=script&lang=js& */ 19);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"43ff52f8\",\n null,\n false,\n _404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/404/404.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDdUQ7QUFDTDs7O0FBR2xEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLHlFQUFNO0FBQ1IsRUFBRSwwRkFBTTtBQUNSLEVBQUUsbUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsOEZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuLzQwNC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDNmZjUyZjgmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi80MDQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi80MDQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNDNmZjUyZjhcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvNDA0LzQwNC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///16\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 17:
|
||
/*!*******************************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/pages/404/404.vue?vue&type=template&id=43ff52f8&scoped=true& ***!
|
||
\*******************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./404.vue?vue&type=template&id=43ff52f8&scoped=true& */ 18);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_template_id_43ff52f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 18:
|
||
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/WebTmm/Desktop/BlockChainH5/pages/404/404.vue?vue&type=template&id=43ff52f8&scoped=true& ***!
|
||
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
var render = function() {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c(
|
||
"view",
|
||
{ staticClass: _vm._$s(0, "sc", "content vertical"), attrs: { _i: 0 } },
|
||
[
|
||
_c("image", { attrs: { _i: 1 } }),
|
||
_c("view", { staticClass: _vm._$s(2, "sc", "text"), attrs: { _i: 2 } }),
|
||
_c("view", { staticClass: _vm._$s(3, "sc", "text"), attrs: { _i: 3 } }),
|
||
_c("button", {
|
||
attrs: { _i: 4 },
|
||
on: {
|
||
click: function($event) {
|
||
return _vm.$Router.replaceAll({ name: "Index" })
|
||
}
|
||
}
|
||
})
|
||
]
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 19:
|
||
/*!*************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/pages/404/404.vue?vue&type=script&lang=js& ***!
|
||
\*************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./404.vue?vue&type=script&lang=js& */ 20);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_404_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXVzQixDQUFnQix5c0JBQUcsRUFBQyIsImZpbGUiOiIxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLzQwNC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLzQwNC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 20:
|
||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/WebTmm/Desktop/BlockChainH5/pages/404/404.vue?vue&type=script&lang=js& ***!
|
||
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {};\n\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvNDA0LzQwNC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxHQUxBLEUiLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiY29udGVudCB2ZXJ0aWNhbFwiPlxuXHRcdDxpbWFnZSBzcmM9XCJAL3N0YXRpYy80MDQvNDA0LnBuZ1wiIG1vZGU9XCJ3aWR0aEZpeFwiPjwvaW1hZ2U+XG5cdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0XCI+5Ye66ZSZ5LqGPC92aWV3PlxuXHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPuS9oOiuv+mXrueahOmhtemdouS7peemu+W8gOS6huaYn+eQg37vvIE8L3ZpZXc+XG5cdFx0PGJ1dHRvbiB0eXBlPVwiZGVmYXVsdFwiIHNpemU9XCJtaW5pXCIgQGNsaWNrPVwiJFJvdXRlci5yZXBsYWNlQWxsKHtuYW1lOiAnSW5kZXgnfSlcIj7ov5Tlm57mmJ/nkIM8L2J1dHRvbj5cblx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0fVxuXHR9XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxuXHQuY29udGVudHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwdmg7XG5cdFx0YmFja2dyb3VuZDogIzJlMDY1Zjtcblx0XHQudGV4dHtcblx0XHRcdGNvbG9yOiAjZGJiNmVjO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcnB4O1xuXHRcdFx0Zm9udC1zaXplOiAkdGl0bGUtc2l6ZS1tO1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHRoZWlnaHQ6IDgwcnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xuXHRcdFx0d2lkdGg6IDYwdnc7XG5cdFx0XHRmb250LXNpemU6ICR0aXRsZS1zaXplLWxnO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRtYXJnaW4qMjtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Y29sb3I6ICMyZTA2NWY7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 21:
|
||
/*!**********************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
|
||
\**********************************************************************************************************/
|
||
/*! exports provided: default */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
|
||
/* globals __VUE_SSR_CONTEXT__ */
|
||
|
||
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
|
||
// This module is a runtime utility for cleaner component module output and will
|
||
// be included in the final webpack user bundle.
|
||
|
||
function normalizeComponent (
|
||
scriptExports,
|
||
render,
|
||
staticRenderFns,
|
||
functionalTemplate,
|
||
injectStyles,
|
||
scopeId,
|
||
moduleIdentifier, /* server only */
|
||
shadowMode, /* vue-cli only */
|
||
components, // fixed by xxxxxx auto components
|
||
renderjs // fixed by xxxxxx renderjs
|
||
) {
|
||
// Vue.extend constructor export interop
|
||
var options = typeof scriptExports === 'function'
|
||
? scriptExports.options
|
||
: scriptExports
|
||
|
||
// fixed by xxxxxx auto components
|
||
if (components) {
|
||
if (!options.components) {
|
||
options.components = {}
|
||
}
|
||
var hasOwn = Object.prototype.hasOwnProperty
|
||
for (var name in components) {
|
||
if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
|
||
options.components[name] = components[name]
|
||
}
|
||
}
|
||
}
|
||
// fixed by xxxxxx renderjs
|
||
if (renderjs) {
|
||
(renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
|
||
this[renderjs.__module] = this
|
||
});
|
||
(options.mixins || (options.mixins = [])).push(renderjs)
|
||
}
|
||
|
||
// render functions
|
||
if (render) {
|
||
options.render = render
|
||
options.staticRenderFns = staticRenderFns
|
||
options._compiled = true
|
||
}
|
||
|
||
// functional template
|
||
if (functionalTemplate) {
|
||
options.functional = true
|
||
}
|
||
|
||
// scopedId
|
||
if (scopeId) {
|
||
options._scopeId = 'data-v-' + scopeId
|
||
}
|
||
|
||
var hook
|
||
if (moduleIdentifier) { // server build
|
||
hook = function (context) {
|
||
// 2.3 injection
|
||
context =
|
||
context || // cached call
|
||
(this.$vnode && this.$vnode.ssrContext) || // stateful
|
||
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
|
||
// 2.2 with runInNewContext: true
|
||
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
|
||
context = __VUE_SSR_CONTEXT__
|
||
}
|
||
// inject component styles
|
||
if (injectStyles) {
|
||
injectStyles.call(this, context)
|
||
}
|
||
// register component module identifier for async chunk inferrence
|
||
if (context && context._registeredComponents) {
|
||
context._registeredComponents.add(moduleIdentifier)
|
||
}
|
||
}
|
||
// used by ssr in case component is cached and beforeCreate
|
||
// never gets called
|
||
options._ssrRegister = hook
|
||
} else if (injectStyles) {
|
||
hook = shadowMode
|
||
? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
|
||
: injectStyles
|
||
}
|
||
|
||
if (hook) {
|
||
if (options.functional) {
|
||
// for template-only hot-reload because in that case the render fn doesn't
|
||
// go through the normalizer
|
||
options._injectStyles = hook
|
||
// register for functioal component in vue file
|
||
var originalRender = options.render
|
||
options.render = function renderWithStyleInjection (h, context) {
|
||
hook.call(context)
|
||
return originalRender(h, context)
|
||
}
|
||
} else {
|
||
// inject component registration as beforeCreate hook
|
||
var existing = options.beforeCreate
|
||
options.beforeCreate = existing
|
||
? [].concat(existing, hook)
|
||
: [hook]
|
||
}
|
||
}
|
||
|
||
return {
|
||
exports: scriptExports,
|
||
options: options
|
||
}
|
||
}
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 51:
|
||
/*!**********************************************************!*\
|
||
!*** ./node_modules/@babel/runtime/regenerator/index.js ***!
|
||
\**********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
module.exports = __webpack_require__(/*! regenerator-runtime */ 52);
|
||
|
||
/***/ }),
|
||
|
||
/***/ 52:
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/regenerator-runtime/runtime-module.js ***!
|
||
\************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
/**
|
||
* Copyright (c) 2014-present, Facebook, Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
|
||
// This method of obtaining a reference to the global object needs to be
|
||
// kept identical to the way it is obtained in runtime.js
|
||
var g = (function() {
|
||
return this || (typeof self === "object" && self);
|
||
})() || Function("return this")();
|
||
|
||
// Use `getOwnPropertyNames` because not all browsers support calling
|
||
// `hasOwnProperty` on the global `self` object in a worker. See #183.
|
||
var hadRuntime = g.regeneratorRuntime &&
|
||
Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0;
|
||
|
||
// Save the old regeneratorRuntime in case it needs to be restored later.
|
||
var oldRuntime = hadRuntime && g.regeneratorRuntime;
|
||
|
||
// Force reevalutation of runtime.js.
|
||
g.regeneratorRuntime = undefined;
|
||
|
||
module.exports = __webpack_require__(/*! ./runtime */ 53);
|
||
|
||
if (hadRuntime) {
|
||
// Restore the original runtime.
|
||
g.regeneratorRuntime = oldRuntime;
|
||
} else {
|
||
// Remove the global property added by runtime.js.
|
||
try {
|
||
delete g.regeneratorRuntime;
|
||
} catch(e) {
|
||
g.regeneratorRuntime = undefined;
|
||
}
|
||
}
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 53:
|
||
/*!*****************************************************!*\
|
||
!*** ./node_modules/regenerator-runtime/runtime.js ***!
|
||
\*****************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
/**
|
||
* Copyright (c) 2014-present, Facebook, Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/
|
||
|
||
!(function(global) {
|
||
"use strict";
|
||
|
||
var Op = Object.prototype;
|
||
var hasOwn = Op.hasOwnProperty;
|
||
var undefined; // More compressible than void 0.
|
||
var $Symbol = typeof Symbol === "function" ? Symbol : {};
|
||
var iteratorSymbol = $Symbol.iterator || "@@iterator";
|
||
var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
|
||
var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
|
||
|
||
var inModule = typeof module === "object";
|
||
var runtime = global.regeneratorRuntime;
|
||
if (runtime) {
|
||
if (inModule) {
|
||
// If regeneratorRuntime is defined globally and we're in a module,
|
||
// make the exports object identical to regeneratorRuntime.
|
||
module.exports = runtime;
|
||
}
|
||
// Don't bother evaluating the rest of this file if the runtime was
|
||
// already defined globally.
|
||
return;
|
||
}
|
||
|
||
// Define the runtime globally (as expected by generated code) as either
|
||
// module.exports (if we're in a module) or a new, empty object.
|
||
runtime = global.regeneratorRuntime = inModule ? module.exports : {};
|
||
|
||
function wrap(innerFn, outerFn, self, tryLocsList) {
|
||
// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
|
||
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
|
||
var generator = Object.create(protoGenerator.prototype);
|
||
var context = new Context(tryLocsList || []);
|
||
|
||
// The ._invoke method unifies the implementations of the .next,
|
||
// .throw, and .return methods.
|
||
generator._invoke = makeInvokeMethod(innerFn, self, context);
|
||
|
||
return generator;
|
||
}
|
||
runtime.wrap = wrap;
|
||
|
||
// Try/catch helper to minimize deoptimizations. Returns a completion
|
||
// record like context.tryEntries[i].completion. This interface could
|
||
// have been (and was previously) designed to take a closure to be
|
||
// invoked without arguments, but in all the cases we care about we
|
||
// already have an existing method we want to call, so there's no need
|
||
// to create a new function object. We can even get away with assuming
|
||
// the method takes exactly one argument, since that happens to be true
|
||
// in every case, so we don't have to touch the arguments object. The
|
||
// only additional allocation required is the completion record, which
|
||
// has a stable shape and so hopefully should be cheap to allocate.
|
||
function tryCatch(fn, obj, arg) {
|
||
try {
|
||
return { type: "normal", arg: fn.call(obj, arg) };
|
||
} catch (err) {
|
||
return { type: "throw", arg: err };
|
||
}
|
||
}
|
||
|
||
var GenStateSuspendedStart = "suspendedStart";
|
||
var GenStateSuspendedYield = "suspendedYield";
|
||
var GenStateExecuting = "executing";
|
||
var GenStateCompleted = "completed";
|
||
|
||
// Returning this object from the innerFn has the same effect as
|
||
// breaking out of the dispatch switch statement.
|
||
var ContinueSentinel = {};
|
||
|
||
// Dummy constructor functions that we use as the .constructor and
|
||
// .constructor.prototype properties for functions that return Generator
|
||
// objects. For full spec compliance, you may wish to configure your
|
||
// minifier not to mangle the names of these two functions.
|
||
function Generator() {}
|
||
function GeneratorFunction() {}
|
||
function GeneratorFunctionPrototype() {}
|
||
|
||
// This is a polyfill for %IteratorPrototype% for environments that
|
||
// don't natively support it.
|
||
var IteratorPrototype = {};
|
||
IteratorPrototype[iteratorSymbol] = function () {
|
||
return this;
|
||
};
|
||
|
||
var getProto = Object.getPrototypeOf;
|
||
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
|
||
if (NativeIteratorPrototype &&
|
||
NativeIteratorPrototype !== Op &&
|
||
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
|
||
// This environment has a native %IteratorPrototype%; use it instead
|
||
// of the polyfill.
|
||
IteratorPrototype = NativeIteratorPrototype;
|
||
}
|
||
|
||
var Gp = GeneratorFunctionPrototype.prototype =
|
||
Generator.prototype = Object.create(IteratorPrototype);
|
||
GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
|
||
GeneratorFunctionPrototype.constructor = GeneratorFunction;
|
||
GeneratorFunctionPrototype[toStringTagSymbol] =
|
||
GeneratorFunction.displayName = "GeneratorFunction";
|
||
|
||
// Helper for defining the .next, .throw, and .return methods of the
|
||
// Iterator interface in terms of a single ._invoke method.
|
||
function defineIteratorMethods(prototype) {
|
||
["next", "throw", "return"].forEach(function(method) {
|
||
prototype[method] = function(arg) {
|
||
return this._invoke(method, arg);
|
||
};
|
||
});
|
||
}
|
||
|
||
runtime.isGeneratorFunction = function(genFun) {
|
||
var ctor = typeof genFun === "function" && genFun.constructor;
|
||
return ctor
|
||
? ctor === GeneratorFunction ||
|
||
// For the native GeneratorFunction constructor, the best we can
|
||
// do is to check its .name property.
|
||
(ctor.displayName || ctor.name) === "GeneratorFunction"
|
||
: false;
|
||
};
|
||
|
||
runtime.mark = function(genFun) {
|
||
if (Object.setPrototypeOf) {
|
||
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
|
||
} else {
|
||
genFun.__proto__ = GeneratorFunctionPrototype;
|
||
if (!(toStringTagSymbol in genFun)) {
|
||
genFun[toStringTagSymbol] = "GeneratorFunction";
|
||
}
|
||
}
|
||
genFun.prototype = Object.create(Gp);
|
||
return genFun;
|
||
};
|
||
|
||
// Within the body of any async function, `await x` is transformed to
|
||
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
|
||
// `hasOwn.call(value, "__await")` to determine if the yielded value is
|
||
// meant to be awaited.
|
||
runtime.awrap = function(arg) {
|
||
return { __await: arg };
|
||
};
|
||
|
||
function AsyncIterator(generator) {
|
||
function invoke(method, arg, resolve, reject) {
|
||
var record = tryCatch(generator[method], generator, arg);
|
||
if (record.type === "throw") {
|
||
reject(record.arg);
|
||
} else {
|
||
var result = record.arg;
|
||
var value = result.value;
|
||
if (value &&
|
||
typeof value === "object" &&
|
||
hasOwn.call(value, "__await")) {
|
||
return Promise.resolve(value.__await).then(function(value) {
|
||
invoke("next", value, resolve, reject);
|
||
}, function(err) {
|
||
invoke("throw", err, resolve, reject);
|
||
});
|
||
}
|
||
|
||
return Promise.resolve(value).then(function(unwrapped) {
|
||
// When a yielded Promise is resolved, its final value becomes
|
||
// the .value of the Promise<{value,done}> result for the
|
||
// current iteration.
|
||
result.value = unwrapped;
|
||
resolve(result);
|
||
}, function(error) {
|
||
// If a rejected Promise was yielded, throw the rejection back
|
||
// into the async generator function so it can be handled there.
|
||
return invoke("throw", error, resolve, reject);
|
||
});
|
||
}
|
||
}
|
||
|
||
var previousPromise;
|
||
|
||
function enqueue(method, arg) {
|
||
function callInvokeWithMethodAndArg() {
|
||
return new Promise(function(resolve, reject) {
|
||
invoke(method, arg, resolve, reject);
|
||
});
|
||
}
|
||
|
||
return previousPromise =
|
||
// If enqueue has been called before, then we want to wait until
|
||
// all previous Promises have been resolved before calling invoke,
|
||
// so that results are always delivered in the correct order. If
|
||
// enqueue has not been called before, then it is important to
|
||
// call invoke immediately, without waiting on a callback to fire,
|
||
// so that the async generator function has the opportunity to do
|
||
// any necessary setup in a predictable way. This predictability
|
||
// is why the Promise constructor synchronously invokes its
|
||
// executor callback, and why async functions synchronously
|
||
// execute code before the first await. Since we implement simple
|
||
// async functions in terms of async generators, it is especially
|
||
// important to get this right, even though it requires care.
|
||
previousPromise ? previousPromise.then(
|
||
callInvokeWithMethodAndArg,
|
||
// Avoid propagating failures to Promises returned by later
|
||
// invocations of the iterator.
|
||
callInvokeWithMethodAndArg
|
||
) : callInvokeWithMethodAndArg();
|
||
}
|
||
|
||
// Define the unified helper method that is used to implement .next,
|
||
// .throw, and .return (see defineIteratorMethods).
|
||
this._invoke = enqueue;
|
||
}
|
||
|
||
defineIteratorMethods(AsyncIterator.prototype);
|
||
AsyncIterator.prototype[asyncIteratorSymbol] = function () {
|
||
return this;
|
||
};
|
||
runtime.AsyncIterator = AsyncIterator;
|
||
|
||
// Note that simple async functions are implemented on top of
|
||
// AsyncIterator objects; they just return a Promise for the value of
|
||
// the final result produced by the iterator.
|
||
runtime.async = function(innerFn, outerFn, self, tryLocsList) {
|
||
var iter = new AsyncIterator(
|
||
wrap(innerFn, outerFn, self, tryLocsList)
|
||
);
|
||
|
||
return runtime.isGeneratorFunction(outerFn)
|
||
? iter // If outerFn is a generator, return the full iterator.
|
||
: iter.next().then(function(result) {
|
||
return result.done ? result.value : iter.next();
|
||
});
|
||
};
|
||
|
||
function makeInvokeMethod(innerFn, self, context) {
|
||
var state = GenStateSuspendedStart;
|
||
|
||
return function invoke(method, arg) {
|
||
if (state === GenStateExecuting) {
|
||
throw new Error("Generator is already running");
|
||
}
|
||
|
||
if (state === GenStateCompleted) {
|
||
if (method === "throw") {
|
||
throw arg;
|
||
}
|
||
|
||
// Be forgiving, per 25.3.3.3.3 of the spec:
|
||
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
|
||
return doneResult();
|
||
}
|
||
|
||
context.method = method;
|
||
context.arg = arg;
|
||
|
||
while (true) {
|
||
var delegate = context.delegate;
|
||
if (delegate) {
|
||
var delegateResult = maybeInvokeDelegate(delegate, context);
|
||
if (delegateResult) {
|
||
if (delegateResult === ContinueSentinel) continue;
|
||
return delegateResult;
|
||
}
|
||
}
|
||
|
||
if (context.method === "next") {
|
||
// Setting context._sent for legacy support of Babel's
|
||
// function.sent implementation.
|
||
context.sent = context._sent = context.arg;
|
||
|
||
} else if (context.method === "throw") {
|
||
if (state === GenStateSuspendedStart) {
|
||
state = GenStateCompleted;
|
||
throw context.arg;
|
||
}
|
||
|
||
context.dispatchException(context.arg);
|
||
|
||
} else if (context.method === "return") {
|
||
context.abrupt("return", context.arg);
|
||
}
|
||
|
||
state = GenStateExecuting;
|
||
|
||
var record = tryCatch(innerFn, self, context);
|
||
if (record.type === "normal") {
|
||
// If an exception is thrown from innerFn, we leave state ===
|
||
// GenStateExecuting and loop back for another invocation.
|
||
state = context.done
|
||
? GenStateCompleted
|
||
: GenStateSuspendedYield;
|
||
|
||
if (record.arg === ContinueSentinel) {
|
||
continue;
|
||
}
|
||
|
||
return {
|
||
value: record.arg,
|
||
done: context.done
|
||
};
|
||
|
||
} else if (record.type === "throw") {
|
||
state = GenStateCompleted;
|
||
// Dispatch the exception by looping back around to the
|
||
// context.dispatchException(context.arg) call above.
|
||
context.method = "throw";
|
||
context.arg = record.arg;
|
||
}
|
||
}
|
||
};
|
||
}
|
||
|
||
// Call delegate.iterator[context.method](context.arg) and handle the
|
||
// result, either by returning a { value, done } result from the
|
||
// delegate iterator, or by modifying context.method and context.arg,
|
||
// setting context.delegate to null, and returning the ContinueSentinel.
|
||
function maybeInvokeDelegate(delegate, context) {
|
||
var method = delegate.iterator[context.method];
|
||
if (method === undefined) {
|
||
// A .throw or .return when the delegate iterator has no .throw
|
||
// method always terminates the yield* loop.
|
||
context.delegate = null;
|
||
|
||
if (context.method === "throw") {
|
||
if (delegate.iterator.return) {
|
||
// If the delegate iterator has a return method, give it a
|
||
// chance to clean up.
|
||
context.method = "return";
|
||
context.arg = undefined;
|
||
maybeInvokeDelegate(delegate, context);
|
||
|
||
if (context.method === "throw") {
|
||
// If maybeInvokeDelegate(context) changed context.method from
|
||
// "return" to "throw", let that override the TypeError below.
|
||
return ContinueSentinel;
|
||
}
|
||
}
|
||
|
||
context.method = "throw";
|
||
context.arg = new TypeError(
|
||
"The iterator does not provide a 'throw' method");
|
||
}
|
||
|
||
return ContinueSentinel;
|
||
}
|
||
|
||
var record = tryCatch(method, delegate.iterator, context.arg);
|
||
|
||
if (record.type === "throw") {
|
||
context.method = "throw";
|
||
context.arg = record.arg;
|
||
context.delegate = null;
|
||
return ContinueSentinel;
|
||
}
|
||
|
||
var info = record.arg;
|
||
|
||
if (! info) {
|
||
context.method = "throw";
|
||
context.arg = new TypeError("iterator result is not an object");
|
||
context.delegate = null;
|
||
return ContinueSentinel;
|
||
}
|
||
|
||
if (info.done) {
|
||
// Assign the result of the finished delegate to the temporary
|
||
// variable specified by delegate.resultName (see delegateYield).
|
||
context[delegate.resultName] = info.value;
|
||
|
||
// Resume execution at the desired location (see delegateYield).
|
||
context.next = delegate.nextLoc;
|
||
|
||
// If context.method was "throw" but the delegate handled the
|
||
// exception, let the outer generator proceed normally. If
|
||
// context.method was "next", forget context.arg since it has been
|
||
// "consumed" by the delegate iterator. If context.method was
|
||
// "return", allow the original .return call to continue in the
|
||
// outer generator.
|
||
if (context.method !== "return") {
|
||
context.method = "next";
|
||
context.arg = undefined;
|
||
}
|
||
|
||
} else {
|
||
// Re-yield the result returned by the delegate method.
|
||
return info;
|
||
}
|
||
|
||
// The delegate iterator is finished, so forget it and continue with
|
||
// the outer generator.
|
||
context.delegate = null;
|
||
return ContinueSentinel;
|
||
}
|
||
|
||
// Define Generator.prototype.{next,throw,return} in terms of the
|
||
// unified ._invoke helper method.
|
||
defineIteratorMethods(Gp);
|
||
|
||
Gp[toStringTagSymbol] = "Generator";
|
||
|
||
// A Generator should always return itself as the iterator object when the
|
||
// @@iterator function is called on it. Some browsers' implementations of the
|
||
// iterator prototype chain incorrectly implement this, causing the Generator
|
||
// object to not be returned from this call. This ensures that doesn't happen.
|
||
// See https://github.com/facebook/regenerator/issues/274 for more details.
|
||
Gp[iteratorSymbol] = function() {
|
||
return this;
|
||
};
|
||
|
||
Gp.toString = function() {
|
||
return "[object Generator]";
|
||
};
|
||
|
||
function pushTryEntry(locs) {
|
||
var entry = { tryLoc: locs[0] };
|
||
|
||
if (1 in locs) {
|
||
entry.catchLoc = locs[1];
|
||
}
|
||
|
||
if (2 in locs) {
|
||
entry.finallyLoc = locs[2];
|
||
entry.afterLoc = locs[3];
|
||
}
|
||
|
||
this.tryEntries.push(entry);
|
||
}
|
||
|
||
function resetTryEntry(entry) {
|
||
var record = entry.completion || {};
|
||
record.type = "normal";
|
||
delete record.arg;
|
||
entry.completion = record;
|
||
}
|
||
|
||
function Context(tryLocsList) {
|
||
// The root entry object (effectively a try statement without a catch
|
||
// or a finally block) gives us a place to store values thrown from
|
||
// locations where there is no enclosing try statement.
|
||
this.tryEntries = [{ tryLoc: "root" }];
|
||
tryLocsList.forEach(pushTryEntry, this);
|
||
this.reset(true);
|
||
}
|
||
|
||
runtime.keys = function(object) {
|
||
var keys = [];
|
||
for (var key in object) {
|
||
keys.push(key);
|
||
}
|
||
keys.reverse();
|
||
|
||
// Rather than returning an object with a next method, we keep
|
||
// things simple and return the next function itself.
|
||
return function next() {
|
||
while (keys.length) {
|
||
var key = keys.pop();
|
||
if (key in object) {
|
||
next.value = key;
|
||
next.done = false;
|
||
return next;
|
||
}
|
||
}
|
||
|
||
// To avoid creating an additional object, we just hang the .value
|
||
// and .done properties off the next function object itself. This
|
||
// also ensures that the minifier will not anonymize the function.
|
||
next.done = true;
|
||
return next;
|
||
};
|
||
};
|
||
|
||
function values(iterable) {
|
||
if (iterable) {
|
||
var iteratorMethod = iterable[iteratorSymbol];
|
||
if (iteratorMethod) {
|
||
return iteratorMethod.call(iterable);
|
||
}
|
||
|
||
if (typeof iterable.next === "function") {
|
||
return iterable;
|
||
}
|
||
|
||
if (!isNaN(iterable.length)) {
|
||
var i = -1, next = function next() {
|
||
while (++i < iterable.length) {
|
||
if (hasOwn.call(iterable, i)) {
|
||
next.value = iterable[i];
|
||
next.done = false;
|
||
return next;
|
||
}
|
||
}
|
||
|
||
next.value = undefined;
|
||
next.done = true;
|
||
|
||
return next;
|
||
};
|
||
|
||
return next.next = next;
|
||
}
|
||
}
|
||
|
||
// Return an iterator with no values.
|
||
return { next: doneResult };
|
||
}
|
||
runtime.values = values;
|
||
|
||
function doneResult() {
|
||
return { value: undefined, done: true };
|
||
}
|
||
|
||
Context.prototype = {
|
||
constructor: Context,
|
||
|
||
reset: function(skipTempReset) {
|
||
this.prev = 0;
|
||
this.next = 0;
|
||
// Resetting context._sent for legacy support of Babel's
|
||
// function.sent implementation.
|
||
this.sent = this._sent = undefined;
|
||
this.done = false;
|
||
this.delegate = null;
|
||
|
||
this.method = "next";
|
||
this.arg = undefined;
|
||
|
||
this.tryEntries.forEach(resetTryEntry);
|
||
|
||
if (!skipTempReset) {
|
||
for (var name in this) {
|
||
// Not sure about the optimal order of these conditions:
|
||
if (name.charAt(0) === "t" &&
|
||
hasOwn.call(this, name) &&
|
||
!isNaN(+name.slice(1))) {
|
||
this[name] = undefined;
|
||
}
|
||
}
|
||
}
|
||
},
|
||
|
||
stop: function() {
|
||
this.done = true;
|
||
|
||
var rootEntry = this.tryEntries[0];
|
||
var rootRecord = rootEntry.completion;
|
||
if (rootRecord.type === "throw") {
|
||
throw rootRecord.arg;
|
||
}
|
||
|
||
return this.rval;
|
||
},
|
||
|
||
dispatchException: function(exception) {
|
||
if (this.done) {
|
||
throw exception;
|
||
}
|
||
|
||
var context = this;
|
||
function handle(loc, caught) {
|
||
record.type = "throw";
|
||
record.arg = exception;
|
||
context.next = loc;
|
||
|
||
if (caught) {
|
||
// If the dispatched exception was caught by a catch block,
|
||
// then let that catch block handle the exception normally.
|
||
context.method = "next";
|
||
context.arg = undefined;
|
||
}
|
||
|
||
return !! caught;
|
||
}
|
||
|
||
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
|
||
var entry = this.tryEntries[i];
|
||
var record = entry.completion;
|
||
|
||
if (entry.tryLoc === "root") {
|
||
// Exception thrown outside of any try block that could handle
|
||
// it, so set the completion value of the entire function to
|
||
// throw the exception.
|
||
return handle("end");
|
||
}
|
||
|
||
if (entry.tryLoc <= this.prev) {
|
||
var hasCatch = hasOwn.call(entry, "catchLoc");
|
||
var hasFinally = hasOwn.call(entry, "finallyLoc");
|
||
|
||
if (hasCatch && hasFinally) {
|
||
if (this.prev < entry.catchLoc) {
|
||
return handle(entry.catchLoc, true);
|
||
} else if (this.prev < entry.finallyLoc) {
|
||
return handle(entry.finallyLoc);
|
||
}
|
||
|
||
} else if (hasCatch) {
|
||
if (this.prev < entry.catchLoc) {
|
||
return handle(entry.catchLoc, true);
|
||
}
|
||
|
||
} else if (hasFinally) {
|
||
if (this.prev < entry.finallyLoc) {
|
||
return handle(entry.finallyLoc);
|
||
}
|
||
|
||
} else {
|
||
throw new Error("try statement without catch or finally");
|
||
}
|
||
}
|
||
}
|
||
},
|
||
|
||
abrupt: function(type, arg) {
|
||
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
|
||
var entry = this.tryEntries[i];
|
||
if (entry.tryLoc <= this.prev &&
|
||
hasOwn.call(entry, "finallyLoc") &&
|
||
this.prev < entry.finallyLoc) {
|
||
var finallyEntry = entry;
|
||
break;
|
||
}
|
||
}
|
||
|
||
if (finallyEntry &&
|
||
(type === "break" ||
|
||
type === "continue") &&
|
||
finallyEntry.tryLoc <= arg &&
|
||
arg <= finallyEntry.finallyLoc) {
|
||
// Ignore the finally entry if control is not jumping to a
|
||
// location outside the try/catch block.
|
||
finallyEntry = null;
|
||
}
|
||
|
||
var record = finallyEntry ? finallyEntry.completion : {};
|
||
record.type = type;
|
||
record.arg = arg;
|
||
|
||
if (finallyEntry) {
|
||
this.method = "next";
|
||
this.next = finallyEntry.finallyLoc;
|
||
return ContinueSentinel;
|
||
}
|
||
|
||
return this.complete(record);
|
||
},
|
||
|
||
complete: function(record, afterLoc) {
|
||
if (record.type === "throw") {
|
||
throw record.arg;
|
||
}
|
||
|
||
if (record.type === "break" ||
|
||
record.type === "continue") {
|
||
this.next = record.arg;
|
||
} else if (record.type === "return") {
|
||
this.rval = this.arg = record.arg;
|
||
this.method = "return";
|
||
this.next = "end";
|
||
} else if (record.type === "normal" && afterLoc) {
|
||
this.next = afterLoc;
|
||
}
|
||
|
||
return ContinueSentinel;
|
||
},
|
||
|
||
finish: function(finallyLoc) {
|
||
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
|
||
var entry = this.tryEntries[i];
|
||
if (entry.finallyLoc === finallyLoc) {
|
||
this.complete(entry.completion, entry.afterLoc);
|
||
resetTryEntry(entry);
|
||
return ContinueSentinel;
|
||
}
|
||
}
|
||
},
|
||
|
||
"catch": function(tryLoc) {
|
||
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
|
||
var entry = this.tryEntries[i];
|
||
if (entry.tryLoc === tryLoc) {
|
||
var record = entry.completion;
|
||
if (record.type === "throw") {
|
||
var thrown = record.arg;
|
||
resetTryEntry(entry);
|
||
}
|
||
return thrown;
|
||
}
|
||
}
|
||
|
||
// The context.catch method must only be called with a location
|
||
// argument that corresponds to a known catch block.
|
||
throw new Error("illegal catch attempt");
|
||
},
|
||
|
||
delegateYield: function(iterable, resultName, nextLoc) {
|
||
this.delegate = {
|
||
iterator: values(iterable),
|
||
resultName: resultName,
|
||
nextLoc: nextLoc
|
||
};
|
||
|
||
if (this.method === "next") {
|
||
// Deliberately forget the last sent value so that we don't
|
||
// accidentally pass it on to the delegate.
|
||
this.arg = undefined;
|
||
}
|
||
|
||
return ContinueSentinel;
|
||
}
|
||
};
|
||
})(
|
||
// In sloppy mode, unbound `this` refers to the global object, fallback to
|
||
// Function constructor if we're in global strict mode. That is sadly a form
|
||
// of indirect eval which violates Content Security Policy.
|
||
(function() {
|
||
return this || (typeof self === "object" && self);
|
||
})() || Function("return this")()
|
||
);
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 629:
|
||
/*!**************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/App.vue ***!
|
||
\**************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 630);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDdU07QUFDdk0sZ0JBQWdCLGlOQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6IjYyOS5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///629\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 630:
|
||
/*!***************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/App.vue?vue&type=script&lang=js& ***!
|
||
\***************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 631);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQStxQixDQUFnQix5c0JBQUcsRUFBQyIsImZpbGUiOiI2MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///630\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 631:
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/WebTmm/Desktop/BlockChainH5/App.vue?vue&type=script&lang=js& ***!
|
||
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\nvar _versions = __webpack_require__(/*! ./apis/interfaces/versions */ 632);var _default =\n{\n onLaunch: function onLaunch() {\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 获取系统版本号\n (0, _versions.getVersions)({\n platform: plus.os.name,\n version: plus.runtime.versionCode }).\n then(function (res) {\n if (res.update) {\n uni.showModal({\n title: \"更新提示\",\n content: res.note || '版本更新信息',\n success: function success(res) {\n if (res.confirm) {\n if (plus.os.name == \"Android\") {\n plus.runtime.openURL(res.info.download);\n } else {\n uni.showToast({\n title: 'IOS应用暂未上架,请打开测试(TestFlight)工具点击更新',\n icon: 'none' });\n\n }\n }\n } });\n\n }\n }).catch(function (err) {\n uni.showToast({\n title: err.message,\n icon: 'none' });\n\n });\n\n },\n onShow: function onShow() {var _this = this;\n uni.getClipboardData({\n success: function success(res) {\n // 包含分享邀请码\n if (res.data.indexOf('$InviTaTiOn$CoDe/$-?') === 2) {\n var parentId = res.data.replace('$InviTaTiOn$CoDe/$-?', '');\n _this.globalData.parentId = parentId.substr(0, 10);\n if (res.data.indexOf('^GoodsId/$-?') === 30) {\n var goodsId = res.data.substr(42, res.data.length - 1);\n setTimeout(function () {\n if (_this.$Route.name === 'goodsDetails' && _this.$Route.query.id === goodsId) return;\n _this.$Router.push({ name: 'goodsDetails', params: { id: goodsId } });\n }, 1000);\n }\n return;\n }\n // 不包含用户信息\n if (res.data.indexOf('^GoodsId/$-?') > -1) {\n var _goodsId = res.data.substr(12, res.data.length - 1);\n setTimeout(function () {\n if (_this.$Route.name === 'goodsDetails' && _this.$Route.query.id === _goodsId) return;\n _this.$Router.push({ name: 'goodsDetails', params: { id: _goodsId } });\n }, 1000);\n }\n } });\n\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:85\");\n },\n globalData: {\n mainColor: 'white',\n parentId: '' } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 15)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsInBsYXRmb3JtIiwicGx1cyIsIm9zIiwibmFtZSIsInZlcnNpb24iLCJydW50aW1lIiwidmVyc2lvbkNvZGUiLCJ0aGVuIiwicmVzIiwidXBkYXRlIiwidW5pIiwic2hvd01vZGFsIiwidGl0bGUiLCJjb250ZW50Iiwibm90ZSIsInN1Y2Nlc3MiLCJjb25maXJtIiwib3BlblVSTCIsImluZm8iLCJkb3dubG9hZCIsInNob3dUb2FzdCIsImljb24iLCJjYXRjaCIsImVyciIsIm1lc3NhZ2UiLCJvblNob3ciLCJnZXRDbGlwYm9hcmREYXRhIiwiZGF0YSIsImluZGV4T2YiLCJwYXJlbnRJZCIsInJlcGxhY2UiLCJnbG9iYWxEYXRhIiwic3Vic3RyIiwiZ29vZHNJZCIsImxlbmd0aCIsInNldFRpbWVvdXQiLCIkUm91dGUiLCJxdWVyeSIsImlkIiwiJFJvdXRlciIsInB1c2giLCJwYXJhbXMiLCJvbkhpZGUiLCJtYWluQ29sb3IiXSwibWFwcGluZ3MiOiI7QUFDQSwyRTtBQUNlO0FBQ2RBLFVBRGMsc0JBQ0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQlQ7QUFDQSwrQkFBWTtBQUNYQyxjQUFRLEVBQUVDLElBQUksQ0FBQ0MsRUFBTCxDQUFRQyxJQURQO0FBRVhDLGFBQU8sRUFBRUgsSUFBSSxDQUFDSSxPQUFMLENBQWFDLFdBRlgsRUFBWjtBQUdHQyxRQUhILENBR1EsVUFBQUMsR0FBRyxFQUFJO0FBQ2QsVUFBR0EsR0FBRyxDQUFDQyxNQUFQLEVBQWM7QUFDYkMsV0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsZUFBSyxFQUFFLE1BRE07QUFFYkMsaUJBQU8sRUFBRUwsR0FBRyxDQUFDTSxJQUFKLElBQVksUUFGUjtBQUdiQyxpQkFBTyxFQUFFLGlCQUFDUCxHQUFELEVBQVM7QUFDakIsZ0JBQUlBLEdBQUcsQ0FBQ1EsT0FBUixFQUFpQjtBQUNoQixrQkFBSWYsSUFBSSxDQUFDQyxFQUFMLENBQVFDLElBQVIsSUFBYyxTQUFsQixFQUE2QjtBQUN6QkYsb0JBQUksQ0FBQ0ksT0FBTCxDQUFhWSxPQUFiLENBQXFCVCxHQUFHLENBQUNVLElBQUosQ0FBU0MsUUFBOUI7QUFDSCxlQUZELE1BRU07QUFDTFQsbUJBQUcsQ0FBQ1UsU0FBSixDQUFjO0FBQ2JSLHVCQUFLLEVBQUUsbUNBRE07QUFFYlMsc0JBQUksRUFBRyxNQUZNLEVBQWQ7O0FBSUE7QUFDRDtBQUNELFdBZFksRUFBZDs7QUFnQkE7QUFDRCxLQXRCRCxFQXNCR0MsS0F0QkgsQ0FzQlMsVUFBQUMsR0FBRyxFQUFJO0FBQ2ZiLFNBQUcsQ0FBQ1UsU0FBSixDQUFjO0FBQ2JSLGFBQUssRUFBRVcsR0FBRyxDQUFDQyxPQURFO0FBRWJILFlBQUksRUFBRyxNQUZNLEVBQWQ7O0FBSUEsS0EzQkQ7O0FBNkJELEdBckRhO0FBc0RkSSxRQXREYyxvQkFzREw7QUFDUmYsT0FBRyxDQUFDZ0IsZ0JBQUosQ0FBcUI7QUFDcEJYLGFBQU8sRUFBRSxpQkFBQVAsR0FBRyxFQUFHO0FBQ2Q7QUFDQSxZQUFHQSxHQUFHLENBQUNtQixJQUFKLENBQVNDLE9BQVQsQ0FBaUIsc0JBQWpCLE1BQTZDLENBQWhELEVBQWtEO0FBQ2pELGNBQUlDLFFBQVEsR0FBR3JCLEdBQUcsQ0FBQ21CLElBQUosQ0FBU0csT0FBVCxDQUFpQixzQkFBakIsRUFBeUMsRUFBekMsQ0FBZjtBQUNBLGVBQUksQ0FBQ0MsVUFBTCxDQUFnQkYsUUFBaEIsR0FBMkJBLFFBQVEsQ0FBQ0csTUFBVCxDQUFnQixDQUFoQixFQUFtQixFQUFuQixDQUEzQjtBQUNBLGNBQUd4QixHQUFHLENBQUNtQixJQUFKLENBQVNDLE9BQVQsQ0FBaUIsY0FBakIsTUFBcUMsRUFBeEMsRUFBMkM7QUFDMUMsZ0JBQUlLLE9BQU8sR0FBR3pCLEdBQUcsQ0FBQ21CLElBQUosQ0FBU0ssTUFBVCxDQUFnQixFQUFoQixFQUFvQnhCLEdBQUcsQ0FBQ21CLElBQUosQ0FBU08sTUFBVCxHQUFrQixDQUF0QyxDQUFkO0FBQ0FDLHNCQUFVLENBQUMsWUFBTTtBQUNoQixrQkFBRyxLQUFJLENBQUNDLE1BQUwsQ0FBWWpDLElBQVosS0FBcUIsY0FBckIsSUFBdUMsS0FBSSxDQUFDaUMsTUFBTCxDQUFZQyxLQUFaLENBQWtCQyxFQUFsQixLQUF5QkwsT0FBbkUsRUFBNEU7QUFDNUUsbUJBQUksQ0FBQ00sT0FBTCxDQUFhQyxJQUFiLENBQWtCLEVBQUNyQyxJQUFJLEVBQUUsY0FBUCxFQUF1QnNDLE1BQU0sRUFBRSxFQUFDSCxFQUFFLEVBQUVMLE9BQUwsRUFBL0IsRUFBbEI7QUFDQSxhQUhTLEVBR1AsSUFITyxDQUFWO0FBSUE7QUFDRDtBQUNBO0FBQ0Q7QUFDQSxZQUFHekIsR0FBRyxDQUFDbUIsSUFBSixDQUFTQyxPQUFULENBQWlCLGNBQWpCLElBQW1DLENBQUMsQ0FBdkMsRUFBeUM7QUFDeEMsY0FBSUssUUFBTyxHQUFHekIsR0FBRyxDQUFDbUIsSUFBSixDQUFTSyxNQUFULENBQWdCLEVBQWhCLEVBQW9CeEIsR0FBRyxDQUFDbUIsSUFBSixDQUFTTyxNQUFULEdBQWtCLENBQXRDLENBQWQ7QUFDQUMsb0JBQVUsQ0FBQyxZQUFNO0FBQ2hCLGdCQUFHLEtBQUksQ0FBQ0MsTUFBTCxDQUFZakMsSUFBWixLQUFxQixjQUFyQixJQUF1QyxLQUFJLENBQUNpQyxNQUFMLENBQVlDLEtBQVosQ0FBa0JDLEVBQWxCLEtBQXlCTCxRQUFuRSxFQUE0RTtBQUM1RSxpQkFBSSxDQUFDTSxPQUFMLENBQWFDLElBQWIsQ0FBa0IsRUFBQ3JDLElBQUksRUFBRSxjQUFQLEVBQXVCc0MsTUFBTSxFQUFFLEVBQUNILEVBQUUsRUFBRUwsUUFBTCxFQUEvQixFQUFsQjtBQUNBLFdBSFMsRUFHUCxJQUhPLENBQVY7QUFJQTtBQUNELE9BdkJtQixFQUFyQjs7QUF5QkEsR0FoRmE7QUFpRmRTLFFBakZjLG9CQWlGTDtBQUNSLGlCQUFZLFVBQVo7QUFDQSxHQW5GYTtBQW9GZFgsWUFBVSxFQUFFO0FBQ1hZLGFBQVMsRUFBRSxPQURBO0FBRVhkLFlBQVEsRUFBQyxFQUZFLEVBcEZFLEUiLCJmaWxlIjoiNjMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBnZXRWZXJzaW9ucyB9IGZyb20gJy4vYXBpcy9pbnRlcmZhY2VzL3ZlcnNpb25zJ1xuZXhwb3J0IGRlZmF1bHQge1xuXHRvbkxhdW5jaCgpIHtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHRcdFxuXG5cdFx0XHQvLyDojrflj5bns7vnu5/niYjmnKzlj7dcblx0XHRcdGdldFZlcnNpb25zKHtcblx0XHRcdFx0cGxhdGZvcm06IHBsdXMub3MubmFtZSxcblx0XHRcdFx0dmVyc2lvbjogcGx1cy5ydW50aW1lLnZlcnNpb25Db2RlXG5cdFx0XHR9KS50aGVuKHJlcyA9PiB7XG5cdFx0XHRcdGlmKHJlcy51cGRhdGUpe1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe1xuXHRcdFx0XHRcdFx0dGl0bGU6IFwi5pu05paw5o+Q56S6XCIsICBcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHJlcy5ub3RlIHx8ICfniYjmnKzmm7TmlrDkv6Hmga8nLFxuXHRcdFx0XHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xuXHRcdFx0XHRcdFx0XHRpZiAocmVzLmNvbmZpcm0pIHsgIFxuXHRcdFx0XHRcdFx0XHRcdGlmIChwbHVzLm9zLm5hbWU9PVwiQW5kcm9pZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHBsdXMucnVudGltZS5vcGVuVVJMKHJlcy5pbmZvLmRvd25sb2FkKTtcblx0XHRcdFx0XHRcdFx0XHR9IGVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICdJT1PlupTnlKjmmoLmnKrkuIrmnrbvvIzor7fmiZPlvIDmtYvor5UoVGVzdEZsaWdodCnlt6Xlhbfngrnlh7vmm7TmlrAnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uIDogJ25vbmUnXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSAgXG5cdFx0XHRcdFx0XHR9ICBcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xuXHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHR0aXRsZTogZXJyLm1lc3NhZ2UsXG5cdFx0XHRcdFx0aWNvbiA6ICdub25lJ1xuXHRcdFx0XHR9KVxuXHRcdFx0fSlcblxuXHR9LFxuXHRvblNob3coKSB7XG5cdFx0dW5pLmdldENsaXBib2FyZERhdGEoe1xuXHRcdFx0c3VjY2VzczogcmVzPT4ge1xuXHRcdFx0XHQvLyDljIXlkKvliIbkuqvpgoDor7fnoIFcblx0XHRcdFx0aWYocmVzLmRhdGEuaW5kZXhPZignJEludmlUYVRpT24kQ29EZS8kLT8nKSA9PT0gMil7XG5cdFx0XHRcdFx0bGV0IHBhcmVudElkID0gcmVzLmRhdGEucmVwbGFjZSgnJEludmlUYVRpT24kQ29EZS8kLT8nLCAnJylcblx0XHRcdFx0XHR0aGlzLmdsb2JhbERhdGEucGFyZW50SWQgPSBwYXJlbnRJZC5zdWJzdHIoMCwgMTApXG5cdFx0XHRcdFx0aWYocmVzLmRhdGEuaW5kZXhPZignXkdvb2RzSWQvJC0/JykgPT09IDMwKXtcblx0XHRcdFx0XHRcdGxldCBnb29kc0lkID0gcmVzLmRhdGEuc3Vic3RyKDQyLCByZXMuZGF0YS5sZW5ndGggLSAxKVxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdGlmKHRoaXMuJFJvdXRlLm5hbWUgPT09ICdnb29kc0RldGFpbHMnICYmIHRoaXMuJFJvdXRlLnF1ZXJ5LmlkID09PSBnb29kc0lkKSByZXR1cm5cblx0XHRcdFx0XHRcdFx0dGhpcy4kUm91dGVyLnB1c2goe25hbWU6ICdnb29kc0RldGFpbHMnLCBwYXJhbXM6IHtpZDogZ29vZHNJZH19KVxuXHRcdFx0XHRcdFx0fSwgMTAwMClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8g5LiN5YyF5ZCr55So5oi35L+h5oGvXG5cdFx0XHRcdGlmKHJlcy5kYXRhLmluZGV4T2YoJ15Hb29kc0lkLyQtPycpID4gLTEpe1xuXHRcdFx0XHRcdGxldCBnb29kc0lkID0gcmVzLmRhdGEuc3Vic3RyKDEyLCByZXMuZGF0YS5sZW5ndGggLSAxKVxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHRcdFx0aWYodGhpcy4kUm91dGUubmFtZSA9PT0gJ2dvb2RzRGV0YWlscycgJiYgdGhpcy4kUm91dGUucXVlcnkuaWQgPT09IGdvb2RzSWQpIHJldHVyblxuXHRcdFx0XHRcdFx0dGhpcy4kUm91dGVyLnB1c2goe25hbWU6ICdnb29kc0RldGFpbHMnLCBwYXJhbXM6IHtpZDogZ29vZHNJZH19KVxuXHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9KVxuXHR9LFxuXHRvbkhpZGUoKSB7XG5cdFx0Y29uc29sZS5sb2coJ0FwcCBIaWRlJyk7XG5cdH0sXG5cdGdsb2JhbERhdGE6IHtcblx0XHRtYWluQ29sb3I6ICd3aGl0ZScsXG5cdFx0cGFyZW50SWQ6Jydcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///631\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 632:
|
||
/*!**********************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/apis/interfaces/versions.js ***!
|
||
\**********************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.getVersions = void 0;\n\n\n\n\n\n\n\n\nvar _index = __webpack_require__(/*! ../index */ 8); /**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n * moduleName: 版本信息\n */ // 版本检测\nvar getVersions = function getVersions(data) {return (0, _index.request)({ url: 'app/version', method: 'POST',\n data: data });\n\n};exports.getVersions = getVersions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpcy9pbnRlcmZhY2VzL3ZlcnNpb25zLmpzIl0sIm5hbWVzIjpbImdldFZlcnNpb25zIiwiZGF0YSIsInVybCIsIm1ldGhvZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBU0Esb0QsQ0FSQTs7Ozs7c0NBVUE7QUFDQSxJQUFNQSxXQUFXLEdBQUcsU0FBZEEsV0FBYyxDQUFBQyxJQUFJLEVBQUksQ0FDM0IsT0FBTyxvQkFBUSxFQUNkQyxHQUFHLEVBQUUsYUFEUyxFQUVkQyxNQUFNLEVBQUUsTUFGTTtBQUdYRixRQUFJLEVBQUpBLElBSFcsRUFBUixDQUFQOztBQUtBLENBTkQsQyIsImZpbGUiOiI2MzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8qKlxuICogV2Vi5ZSQ5piO5piOXG4gKiDljIbljIbmlbDovb3mgY3lpoLmoqbvvIzlsoHmnIjov6Lov6LljY7lj5Hlop7jgIJcbiAqIOeijOeijOaXoOS4uuaeieWNiueUn++8jOS4gOacneaDiumGkuS4h+S6i+epuuOAglxuICogbW9kdWxlTmFtZTog54mI5pys5L+h5oGvXG4gKi9cblxuXG5pbXBvcnQgeyByZXF1ZXN0IH0gZnJvbSAnLi4vaW5kZXgnXG5cbi8vIOeJiOacrOajgOa1i1xuY29uc3QgZ2V0VmVyc2lvbnMgPSBkYXRhID0+IHtcblx0cmV0dXJuIHJlcXVlc3Qoe1xuXHRcdHVybDogJ2FwcC92ZXJzaW9uJyxcblx0XHRtZXRob2Q6ICdQT1NUJyxcblx0ICAgIGRhdGEgXG5cdH0pXG59XG5cbmV4cG9ydCB7XG5cdGdldFZlcnNpb25zXG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///632\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 633:
|
||
/*!*************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/index.js ***!
|
||
\*************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;
|
||
var _mixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mixin.js */ 634));
|
||
|
||
|
||
|
||
var _request = _interopRequireDefault(__webpack_require__(/*! ./libs/request */ 635));
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var _queryParams = _interopRequireDefault(__webpack_require__(/*! ./libs/function/queryParams.js */ 639));
|
||
|
||
var _route = _interopRequireDefault(__webpack_require__(/*! ./libs/function/route.js */ 640));
|
||
|
||
var _timeFormat = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFormat.js */ 641));
|
||
|
||
var _timeFrom = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFrom.js */ 642));
|
||
|
||
var _colorGradient = _interopRequireDefault(__webpack_require__(/*! ./libs/function/colorGradient.js */ 643));
|
||
|
||
var _guid = _interopRequireDefault(__webpack_require__(/*! ./libs/function/guid.js */ 644));
|
||
|
||
var _color = _interopRequireDefault(__webpack_require__(/*! ./libs/function/color.js */ 645));
|
||
|
||
var _type2icon = _interopRequireDefault(__webpack_require__(/*! ./libs/function/type2icon.js */ 646));
|
||
|
||
var _randomArray = _interopRequireDefault(__webpack_require__(/*! ./libs/function/randomArray.js */ 647));
|
||
|
||
var _deepClone = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepClone.js */ 637));
|
||
|
||
var _deepMerge = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepMerge.js */ 636));
|
||
|
||
var _addUnit = _interopRequireDefault(__webpack_require__(/*! ./libs/function/addUnit.js */ 648));
|
||
|
||
|
||
var _test = _interopRequireDefault(__webpack_require__(/*! ./libs/function/test.js */ 638));
|
||
|
||
var _random = _interopRequireDefault(__webpack_require__(/*! ./libs/function/random.js */ 649));
|
||
|
||
var _trim = _interopRequireDefault(__webpack_require__(/*! ./libs/function/trim.js */ 650));
|
||
|
||
var _toast = _interopRequireDefault(__webpack_require__(/*! ./libs/function/toast.js */ 651));
|
||
|
||
var _getParent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/getParent.js */ 652));
|
||
|
||
var _$parent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/$parent.js */ 653));
|
||
|
||
|
||
|
||
var _sys = __webpack_require__(/*! ./libs/function/sys.js */ 654);
|
||
|
||
var _debounce = _interopRequireDefault(__webpack_require__(/*! ./libs/function/debounce.js */ 655));
|
||
|
||
var _throttle = _interopRequireDefault(__webpack_require__(/*! ./libs/function/throttle.js */ 656));
|
||
|
||
|
||
|
||
var _config = _interopRequireDefault(__webpack_require__(/*! ./libs/config/config.js */ 657));
|
||
|
||
var _zIndex = _interopRequireDefault(__webpack_require__(/*! ./libs/config/zIndex.js */ 658));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // 引入全局mixin
|
||
// 引入关于是否mixin集成小程序分享的配置
|
||
// import wxshare from './libs/mixin/mpShare.js'
|
||
// 全局挂载引入http相关请求拦截插件
|
||
function wranning(str) {// 开发环境进行信息输出,主要是一些报错信息
|
||
// 这个环境的来由是在程序编写时候,点击hx编辑器运行调试代码的时候,详见:
|
||
// https://uniapp.dcloud.io/frame?id=%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%92%8c%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83
|
||
if (true) {__f__("warn", str, " at node_modules/uview-ui/index.js:13");}} // 尝试判断在根目录的/store中是否有$u.mixin.js,此文件uView默认为需要挂在到全局的vuex的state变量
|
||
// HX2.6.11版本,放到try中,控制台依然会警告,暂时不用此方式,
|
||
// let vuexStore = {};
|
||
// try {
|
||
// vuexStore = require("@/store/$u.mixin.js");
|
||
// } catch (e) {
|
||
// //TODO handle the exception
|
||
// }
|
||
// post类型对象参数转为get类型url参数
|
||
var $u = { queryParams: _queryParams.default, route: _route.default, timeFormat: _timeFormat.default, date: _timeFormat.default, // 另名date
|
||
timeFrom: _timeFrom.default, colorGradient: _colorGradient.default.colorGradient, colorToRgba: _colorGradient.default.colorToRgba, guid: _guid.default, color: _color.default, sys: _sys.sys, os: _sys.os, type2icon: _type2icon.default, randomArray: _randomArray.default, wranning: wranning, get: _request.default.get,
|
||
post: _request.default.post,
|
||
put: _request.default.put,
|
||
'delete': _request.default.delete,
|
||
hexToRgb: _colorGradient.default.hexToRgb,
|
||
rgbToHex: _colorGradient.default.rgbToHex,
|
||
test: _test.default,
|
||
random: _random.default,
|
||
deepClone: _deepClone.default,
|
||
deepMerge: _deepMerge.default,
|
||
getParent: _getParent.default,
|
||
$parent: _$parent.default,
|
||
addUnit: _addUnit.default,
|
||
trim: _trim.default,
|
||
type: ['primary', 'success', 'error', 'warning', 'info'],
|
||
http: _request.default,
|
||
toast: _toast.default,
|
||
config: _config.default, // uView配置信息相关,比如版本号
|
||
zIndex: _zIndex.default,
|
||
debounce: _debounce.default,
|
||
throttle: _throttle.default };
|
||
|
||
|
||
// $u挂载到uni对象上
|
||
uni.$u = $u;
|
||
|
||
var install = function install(Vue) {
|
||
Vue.mixin(_mixin.default);
|
||
if (Vue.prototype.openShare) {
|
||
Vue.mixin(mpShare);
|
||
}
|
||
// Vue.mixin(vuexStore);
|
||
// 时间格式化,同时两个名称,date和timeFormat
|
||
Vue.filter('timeFormat', function (timestamp, format) {
|
||
return (0, _timeFormat.default)(timestamp, format);
|
||
});
|
||
Vue.filter('date', function (timestamp, format) {
|
||
return (0, _timeFormat.default)(timestamp, format);
|
||
});
|
||
// 将多久以前的方法,注入到全局过滤器
|
||
Vue.filter('timeFrom', function (timestamp, format) {
|
||
return (0, _timeFrom.default)(timestamp, format);
|
||
});
|
||
Vue.prototype.$u = $u;
|
||
};var _default =
|
||
|
||
{
|
||
install: install };exports.default = _default;
|
||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 15)["default"]))
|
||
|
||
/***/ }),
|
||
|
||
/***/ 634:
|
||
/*!************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/mixin/mixin.js ***!
|
||
\************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports) {
|
||
|
||
module.exports = {
|
||
data: function data() {
|
||
return {};
|
||
},
|
||
onLoad: function onLoad() {
|
||
// getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出
|
||
this.$u.getRect = this.$uGetRect;
|
||
},
|
||
methods: {
|
||
// 查询节点信息
|
||
// 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)
|
||
// 解决办法为在组件根部再套一个没有任何作用的view元素
|
||
$uGetRect: function $uGetRect(selector, all) {var _this = this;
|
||
return new Promise(function (resolve) {
|
||
uni.createSelectorQuery().
|
||
in(_this)[all ? 'selectAll' : 'select'](selector).
|
||
boundingClientRect(function (rect) {
|
||
if (all && Array.isArray(rect) && rect.length) {
|
||
resolve(rect);
|
||
}
|
||
if (!all && rect) {
|
||
resolve(rect);
|
||
}
|
||
}).
|
||
exec();
|
||
});
|
||
},
|
||
getParentData: function getParentData() {var _this2 = this;var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
|
||
// 避免在created中去定义parent变量
|
||
if (!this.parent) this.parent = false;
|
||
// 这里的本质原理是,通过获取父组件实例(也即u-radio-group的this)
|
||
// 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性
|
||
// 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化
|
||
this.parent = this.$u.$parent.call(this, parentName);
|
||
if (this.parent) {
|
||
// 历遍parentData中的属性,将parent中的同名属性赋值给parentData
|
||
Object.keys(this.parentData).map(function (key) {
|
||
_this2.parentData[key] = _this2.parent[key];
|
||
});
|
||
}
|
||
},
|
||
// 阻止事件冒泡
|
||
preventEvent: function preventEvent(e) {
|
||
e && e.stopPropagation && e.stopPropagation();
|
||
} },
|
||
|
||
onReachBottom: function onReachBottom() {
|
||
uni.$emit('uOnReachBottom');
|
||
},
|
||
beforeDestroy: function beforeDestroy() {var _this3 = this;
|
||
// 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况
|
||
// 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱
|
||
if (this.parent && uni.$u.test.array(this.parent.children)) {
|
||
// 组件销毁时,移除父组件中的children数组中对应的实例
|
||
var childrenList = this.parent.children;
|
||
childrenList.map(function (child, index) {
|
||
// 如果相等,则移除
|
||
if (child === _this3) {
|
||
childrenList.splice(index, 1);
|
||
}
|
||
});
|
||
}
|
||
} };
|
||
|
||
/***/ }),
|
||
|
||
/***/ 635:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/request/index.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _deepMerge = _interopRequireDefault(__webpack_require__(/*! ../function/deepMerge */ 636));
|
||
var _test = _interopRequireDefault(__webpack_require__(/*! ../function/test */ 638));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var
|
||
Request = /*#__PURE__*/function () {_createClass(Request, [{ key: "setConfig",
|
||
// 设置全局默认配置
|
||
value: function setConfig(customConfig) {
|
||
// 深度合并对象,否则会造成对象深层属性丢失
|
||
this.config = (0, _deepMerge.default)(this.config, customConfig);
|
||
}
|
||
|
||
// 主要请求部分
|
||
}, { key: "request", value: function request() {var _this = this;var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||
// 检查请求拦截
|
||
if (this.interceptor.request && typeof this.interceptor.request === 'function') {
|
||
var tmpConfig = {};
|
||
var interceptorRequest = this.interceptor.request(options);
|
||
if (interceptorRequest === false) {
|
||
// 返回一个处于pending状态中的Promise,来取消原promise,避免进入then()回调
|
||
return new Promise(function () {});
|
||
}
|
||
this.options = interceptorRequest;
|
||
}
|
||
options.dataType = options.dataType || this.config.dataType;
|
||
options.responseType = options.responseType || this.config.responseType;
|
||
options.url = options.url || '';
|
||
options.params = options.params || {};
|
||
options.header = Object.assign({}, this.config.header, options.header);
|
||
options.method = options.method || this.config.method;
|
||
|
||
return new Promise(function (resolve, reject) {
|
||
options.complete = function (response) {
|
||
// 请求返回后,隐藏loading(如果请求返回快的话,可能会没有loading)
|
||
uni.hideLoading();
|
||
// 清除定时器,如果请求回来了,就无需loading
|
||
clearTimeout(_this.config.timer);
|
||
_this.config.timer = null;
|
||
// 判断用户对拦截返回数据的要求,如果originalData为true,返回所有的数据(response)到拦截器,否则只返回response.data
|
||
if (_this.config.originalData) {
|
||
// 判断是否存在拦截器
|
||
if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {
|
||
var resInterceptors = _this.interceptor.response(response);
|
||
// 如果拦截器不返回false,就将拦截器返回的内容给this.$u.post的then回调
|
||
if (resInterceptors !== false) {
|
||
resolve(resInterceptors);
|
||
} else {
|
||
// 如果拦截器返回false,意味着拦截器定义者认为返回有问题,直接接入catch回调
|
||
reject(response);
|
||
}
|
||
} else {
|
||
// 如果要求返回原始数据,就算没有拦截器,也返回最原始的数据
|
||
resolve(response);
|
||
}
|
||
} else {
|
||
if (response.statusCode == 200) {
|
||
if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {
|
||
var _resInterceptors = _this.interceptor.response(response.data);
|
||
if (_resInterceptors !== false) {
|
||
resolve(_resInterceptors);
|
||
} else {
|
||
reject(response.data);
|
||
}
|
||
} else {
|
||
// 如果不是返回原始数据(originalData=false),且没有拦截器的情况下,返回纯数据给then回调
|
||
resolve(response.data);
|
||
}
|
||
} else {
|
||
// 不返回原始数据的情况下,服务器状态码不为200,modal弹框提示
|
||
// if(response.errMsg) {
|
||
// uni.showModal({
|
||
// title: response.errMsg
|
||
// });
|
||
// }
|
||
reject(response);
|
||
}
|
||
}
|
||
};
|
||
|
||
// 判断用户传递的URL是否/开头,如果不是,加上/,这里使用了uView的test.js验证库的url()方法
|
||
options.url = _test.default.url(options.url) ? options.url : _this.config.baseUrl + (options.url.indexOf('/') == 0 ?
|
||
options.url : '/' + options.url);
|
||
|
||
// 是否显示loading
|
||
// 加一个是否已有timer定时器的判断,否则有两个同时请求的时候,后者会清除前者的定时器id
|
||
// 而没有清除前者的定时器,导致前者超时,一直显示loading
|
||
if (_this.config.showLoading && !_this.config.timer) {
|
||
_this.config.timer = setTimeout(function () {
|
||
uni.showLoading({
|
||
title: _this.config.loadingText,
|
||
mask: _this.config.loadingMask });
|
||
|
||
_this.config.timer = null;
|
||
}, _this.config.loadingTime);
|
||
}
|
||
uni.request(options);
|
||
});
|
||
// .catch(res => {
|
||
// // 如果返回reject(),不让其进入this.$u.post().then().catch()后面的catct()
|
||
// // 因为很多人都会忘了写后面的catch(),导致报错捕获不到catch
|
||
// return new Promise(()=>{});
|
||
// })
|
||
} }]);
|
||
|
||
function Request() {var _this2 = this;_classCallCheck(this, Request);
|
||
this.config = {
|
||
baseUrl: '', // 请求的根域名
|
||
// 默认的请求头
|
||
header: {},
|
||
method: 'POST',
|
||
// 设置为json,返回后uni.request会对数据进行一次JSON.parse
|
||
dataType: 'json',
|
||
// 此参数无需处理,因为5+和支付宝小程序不支持,默认为text即可
|
||
responseType: 'text',
|
||
showLoading: true, // 是否显示请求中的loading
|
||
loadingText: '请求中...',
|
||
loadingTime: 800, // 在此时间内,请求还没回来的话,就显示加载中动画,单位ms
|
||
timer: null, // 定时器
|
||
originalData: false, // 是否在拦截器中返回服务端的原始数据,见文档说明
|
||
loadingMask: true // 展示loading的时候,是否给一个透明的蒙层,防止触摸穿透
|
||
};
|
||
|
||
// 拦截器
|
||
this.interceptor = {
|
||
// 请求前的拦截
|
||
request: null,
|
||
// 请求后的拦截
|
||
response: null };
|
||
|
||
|
||
// get请求
|
||
this.get = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
||
return _this2.request({
|
||
method: 'GET',
|
||
url: url,
|
||
header: header,
|
||
data: data });
|
||
|
||
};
|
||
|
||
// post请求
|
||
this.post = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
||
return _this2.request({
|
||
url: url,
|
||
method: 'POST',
|
||
header: header,
|
||
data: data });
|
||
|
||
};
|
||
|
||
// put请求,不支持支付宝小程序(HX2.6.15)
|
||
this.put = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
||
return _this2.request({
|
||
url: url,
|
||
method: 'PUT',
|
||
header: header,
|
||
data: data });
|
||
|
||
};
|
||
|
||
// delete请求,不支持支付宝和头条小程序(HX2.6.15)
|
||
this.delete = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
||
return _this2.request({
|
||
url: url,
|
||
method: 'DELETE',
|
||
header: header,
|
||
data: data });
|
||
|
||
};
|
||
}return Request;}();var _default =
|
||
|
||
new Request();exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 636:
|
||
/*!*******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/deepMerge.js ***!
|
||
\*******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _deepClone = _interopRequireDefault(__webpack_require__(/*! ./deepClone */ 637));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
|
||
|
||
// JS对象深度合并
|
||
function deepMerge() {var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
||
target = (0, _deepClone.default)(target);
|
||
if (typeof target !== 'object' || typeof source !== 'object') return false;
|
||
for (var prop in source) {
|
||
if (!source.hasOwnProperty(prop)) continue;
|
||
if (prop in target) {
|
||
if (typeof target[prop] !== 'object') {
|
||
target[prop] = source[prop];
|
||
} else {
|
||
if (typeof source[prop] !== 'object') {
|
||
target[prop] = source[prop];
|
||
} else {
|
||
if (target[prop].concat && source[prop].concat) {
|
||
target[prop] = target[prop].concat(source[prop]);
|
||
} else {
|
||
target[prop] = deepMerge(target[prop], source[prop]);
|
||
}
|
||
}
|
||
}
|
||
} else {
|
||
target[prop] = source[prop];
|
||
}
|
||
}
|
||
return target;
|
||
}var _default =
|
||
|
||
deepMerge;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 637:
|
||
/*!*******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/deepClone.js ***!
|
||
\*******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // 判断arr是否为一个数组,返回一个bool值
|
||
function isArray(arr) {
|
||
return Object.prototype.toString.call(arr) === '[object Array]';
|
||
}
|
||
|
||
// 深度克隆
|
||
function deepClone(obj) {
|
||
// 对常见的“非”值,直接返回原来值
|
||
if ([null, undefined, NaN, false].includes(obj)) return obj;
|
||
if (typeof obj !== "object" && typeof obj !== 'function') {
|
||
//原始类型直接返回
|
||
return obj;
|
||
}
|
||
var o = isArray(obj) ? [] : {};
|
||
for (var i in obj) {
|
||
if (obj.hasOwnProperty(i)) {
|
||
o[i] = typeof obj[i] === "object" ? deepClone(obj[i]) : obj[i];
|
||
}
|
||
}
|
||
return o;
|
||
}var _default =
|
||
|
||
deepClone;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 638:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/test.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; /**
|
||
* 验证电子邮箱格式
|
||
*/
|
||
function email(value) {
|
||
return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证手机格式
|
||
*/
|
||
function mobile(value) {
|
||
return /^1[3-9]\d{9}$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证URL格式
|
||
*/
|
||
function url(value) {
|
||
return /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证日期格式
|
||
*/
|
||
function date(value) {
|
||
return !/Invalid|NaN/.test(new Date(value).toString());
|
||
}
|
||
|
||
/**
|
||
* 验证ISO类型的日期格式
|
||
*/
|
||
function dateISO(value) {
|
||
return /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证十进制数字
|
||
*/
|
||
function number(value) {
|
||
return /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证整数
|
||
*/
|
||
function digits(value) {
|
||
return /^\d+$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证身份证号码
|
||
*/
|
||
function idCard(value) {
|
||
return /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(
|
||
value);
|
||
}
|
||
|
||
/**
|
||
* 是否车牌号
|
||
*/
|
||
function carNo(value) {
|
||
// 新能源车牌
|
||
var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;
|
||
// 旧车牌
|
||
var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;
|
||
if (value.length === 7) {
|
||
return creg.test(value);
|
||
} else if (value.length === 8) {
|
||
return xreg.test(value);
|
||
} else {
|
||
return false;
|
||
}
|
||
}
|
||
|
||
/**
|
||
* 金额,只允许2位小数
|
||
*/
|
||
function amount(value) {
|
||
//金额,只允许保留两位小数
|
||
return /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 中文
|
||
*/
|
||
function chinese(value) {
|
||
var reg = /^[\u4e00-\u9fa5]+$/gi;
|
||
return reg.test(value);
|
||
}
|
||
|
||
/**
|
||
* 只能输入字母
|
||
*/
|
||
function letter(value) {
|
||
return /^[a-zA-Z]*$/.test(value);
|
||
}
|
||
|
||
/**
|
||
* 只能是字母或者数字
|
||
*/
|
||
function enOrNum(value) {
|
||
//英文或者数字
|
||
var reg = /^[0-9a-zA-Z]*$/g;
|
||
return reg.test(value);
|
||
}
|
||
|
||
/**
|
||
* 验证是否包含某个值
|
||
*/
|
||
function contains(value, param) {
|
||
return value.indexOf(param) >= 0;
|
||
}
|
||
|
||
/**
|
||
* 验证一个值范围[min, max]
|
||
*/
|
||
function range(value, param) {
|
||
return value >= param[0] && value <= param[1];
|
||
}
|
||
|
||
/**
|
||
* 验证一个长度范围[min, max]
|
||
*/
|
||
function rangeLength(value, param) {
|
||
return value.length >= param[0] && value.length <= param[1];
|
||
}
|
||
|
||
/**
|
||
* 是否固定电话
|
||
*/
|
||
function landline(value) {
|
||
var reg = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/;
|
||
return reg.test(value);
|
||
}
|
||
|
||
/**
|
||
* 判断是否为空
|
||
*/
|
||
function empty(value) {
|
||
switch (typeof value) {
|
||
case 'undefined':
|
||
return true;
|
||
case 'string':
|
||
if (value.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true;
|
||
break;
|
||
case 'boolean':
|
||
if (!value) return true;
|
||
break;
|
||
case 'number':
|
||
if (0 === value || isNaN(value)) return true;
|
||
break;
|
||
case 'object':
|
||
if (null === value || value.length === 0) return true;
|
||
for (var i in value) {
|
||
return false;
|
||
}
|
||
return true;}
|
||
|
||
return false;
|
||
}
|
||
|
||
/**
|
||
* 是否json字符串
|
||
*/
|
||
function jsonString(value) {
|
||
if (typeof value == 'string') {
|
||
try {
|
||
var obj = JSON.parse(value);
|
||
if (typeof obj == 'object' && obj) {
|
||
return true;
|
||
} else {
|
||
return false;
|
||
}
|
||
} catch (e) {
|
||
return false;
|
||
}
|
||
}
|
||
return false;
|
||
}
|
||
|
||
|
||
/**
|
||
* 是否数组
|
||
*/
|
||
function array(value) {
|
||
if (typeof Array.isArray === "function") {
|
||
return Array.isArray(value);
|
||
} else {
|
||
return Object.prototype.toString.call(value) === "[object Array]";
|
||
}
|
||
}
|
||
|
||
/**
|
||
* 是否对象
|
||
*/
|
||
function object(value) {
|
||
return Object.prototype.toString.call(value) === '[object Object]';
|
||
}
|
||
|
||
/**
|
||
* 是否短信验证码
|
||
*/
|
||
function code(value) {var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;
|
||
return new RegExp("^\\d{".concat(len, "}$")).test(value);
|
||
}var _default =
|
||
|
||
|
||
{
|
||
email: email,
|
||
mobile: mobile,
|
||
url: url,
|
||
date: date,
|
||
dateISO: dateISO,
|
||
number: number,
|
||
digits: digits,
|
||
idCard: idCard,
|
||
carNo: carNo,
|
||
amount: amount,
|
||
chinese: chinese,
|
||
letter: letter,
|
||
enOrNum: enOrNum,
|
||
contains: contains,
|
||
range: range,
|
||
rangeLength: rangeLength,
|
||
empty: empty,
|
||
isEmpty: empty,
|
||
jsonString: jsonString,
|
||
landline: landline,
|
||
object: object,
|
||
array: array,
|
||
code: code };exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 639:
|
||
/*!*********************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/queryParams.js ***!
|
||
\*********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; /**
|
||
* 对象转url参数
|
||
* @param {*} data,对象
|
||
* @param {*} isPrefix,是否自动加上"?"
|
||
*/
|
||
function queryParams() {var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';
|
||
var prefix = isPrefix ? '?' : '';
|
||
var _result = [];
|
||
if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';var _loop = function _loop(
|
||
key) {
|
||
var value = data[key];
|
||
// 去掉为空的参数
|
||
if (['', undefined, null].indexOf(value) >= 0) {
|
||
return "continue";
|
||
}
|
||
// 如果值为数组,另行处理
|
||
if (value.constructor === Array) {
|
||
// e.g. {ids: [1, 2, 3]}
|
||
switch (arrayFormat) {
|
||
case 'indices':
|
||
// 结果: ids[0]=1&ids[1]=2&ids[2]=3
|
||
for (var i = 0; i < value.length; i++) {
|
||
_result.push(key + '[' + i + ']=' + value[i]);
|
||
}
|
||
break;
|
||
case 'brackets':
|
||
// 结果: ids[]=1&ids[]=2&ids[]=3
|
||
value.forEach(function (_value) {
|
||
_result.push(key + '[]=' + _value);
|
||
});
|
||
break;
|
||
case 'repeat':
|
||
// 结果: ids=1&ids=2&ids=3
|
||
value.forEach(function (_value) {
|
||
_result.push(key + '=' + _value);
|
||
});
|
||
break;
|
||
case 'comma':
|
||
// 结果: ids=1,2,3
|
||
var commaStr = "";
|
||
value.forEach(function (_value) {
|
||
commaStr += (commaStr ? "," : "") + _value;
|
||
});
|
||
_result.push(key + '=' + commaStr);
|
||
break;
|
||
default:
|
||
value.forEach(function (_value) {
|
||
_result.push(key + '[]=' + _value);
|
||
});}
|
||
|
||
} else {
|
||
_result.push(key + '=' + value);
|
||
}};for (var key in data) {var _ret = _loop(key);if (_ret === "continue") continue;
|
||
}
|
||
return _result.length ? prefix + _result.join('&') : '';
|
||
}var _default =
|
||
|
||
queryParams;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 640:
|
||
/*!***************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/route.js ***!
|
||
\***************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 51));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} /**
|
||
* 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷
|
||
* 并且带有路由拦截功能
|
||
*/var
|
||
|
||
Router = /*#__PURE__*/function () {
|
||
function Router() {_classCallCheck(this, Router);
|
||
// 原始属性定义
|
||
this.config = {
|
||
type: 'navigateTo',
|
||
url: '',
|
||
delta: 1, // navigateBack页面后退时,回退的层数
|
||
params: {}, // 传递的参数
|
||
animationType: 'pop-in', // 窗口动画,只在APP有效
|
||
animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效
|
||
intercept: false // 是否需要拦截
|
||
};
|
||
// 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文
|
||
// 这里在构造函数中进行this绑定
|
||
this.route = this.route.bind(this);
|
||
}
|
||
|
||
// 判断url前面是否有"/",如果没有则加上,否则无法跳转
|
||
_createClass(Router, [{ key: "addRootPath", value: function addRootPath(url) {
|
||
return url[0] === '/' ? url : "/".concat(url);
|
||
}
|
||
|
||
// 整合路由参数
|
||
}, { key: "mixinParam", value: function mixinParam(url, params) {
|
||
url = url && this.addRootPath(url);
|
||
|
||
// 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary"
|
||
// 如果有url中有get参数,转换后无需带上"?"
|
||
var query = '';
|
||
if (/.*\/.*\?.*=.*/.test(url)) {
|
||
// object对象转为get类型的参数
|
||
query = uni.$u.queryParams(params, false);
|
||
// 因为已有get参数,所以后面拼接的参数需要带上"&"隔开
|
||
return url += "&" + query;
|
||
} else {
|
||
// 直接拼接参数,因为此处url中没有后面的query参数,也就没有"?/&"之类的符号
|
||
query = uni.$u.queryParams(params);
|
||
return url += query;
|
||
}
|
||
}
|
||
|
||
// 对外的方法名称
|
||
}, { key: "route", value: function () {var _route = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var options,params,mergeConfig,isNext,_args = arguments;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};
|
||
// 合并用户的配置和内部的默认配置
|
||
mergeConfig = {};
|
||
|
||
if (typeof options === 'string') {
|
||
// 如果options为字符串,则为route(url, params)的形式
|
||
mergeConfig.url = this.mixinParam(options, params);
|
||
mergeConfig.type = 'navigateTo';
|
||
} else {
|
||
mergeConfig = uni.$u.deepClone(options, this.config);
|
||
// 否则正常使用mergeConfig中的url和params进行拼接
|
||
mergeConfig.url = this.mixinParam(options.url, options.params);
|
||
}
|
||
|
||
if (params.intercept) {
|
||
this.config.intercept = params.intercept;
|
||
}
|
||
// params参数也带给拦截器
|
||
mergeConfig.params = params;
|
||
// 合并内外部参数
|
||
mergeConfig = uni.$u.deepMerge(this.config, mergeConfig);
|
||
// 判断用户是否定义了拦截器
|
||
if (!(typeof uni.$u.routeIntercept === 'function')) {_context.next = 14;break;}_context.next = 10;return (
|
||
|
||
new Promise(function (resolve, reject) {
|
||
uni.$u.routeIntercept(mergeConfig, resolve);
|
||
}));case 10:isNext = _context.sent;
|
||
// 如果isNext为true,则执行路由跳转
|
||
isNext && this.openPage(mergeConfig);_context.next = 15;break;case 14:
|
||
|
||
this.openPage(mergeConfig);case 15:case "end":return _context.stop();}}}, _callee, this);}));function route() {return _route.apply(this, arguments);}return route;}()
|
||
|
||
|
||
|
||
// 执行路由跳转
|
||
}, { key: "openPage", value: function openPage(config) {
|
||
// 解构参数
|
||
var
|
||
url =
|
||
|
||
|
||
|
||
|
||
config.url,type = config.type,delta = config.delta,animationType = config.animationType,animationDuration = config.animationDuration;
|
||
if (config.type == 'navigateTo' || config.type == 'to') {
|
||
uni.navigateTo({
|
||
url: url,
|
||
animationType: animationType,
|
||
animationDuration: animationDuration });
|
||
|
||
}
|
||
if (config.type == 'redirectTo' || config.type == 'redirect') {
|
||
uni.redirectTo({
|
||
url: url });
|
||
|
||
}
|
||
if (config.type == 'switchTab' || config.type == 'tab') {
|
||
uni.switchTab({
|
||
url: url });
|
||
|
||
}
|
||
if (config.type == 'reLaunch' || config.type == 'launch') {
|
||
uni.reLaunch({
|
||
url: url });
|
||
|
||
}
|
||
if (config.type == 'navigateBack' || config.type == 'back') {
|
||
uni.navigateBack({
|
||
delta: delta });
|
||
|
||
}
|
||
} }]);return Router;}();var _default =
|
||
|
||
|
||
new Router().route;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 641:
|
||
/*!********************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/timeFormat.js ***!
|
||
\********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序
|
||
// 所以这里做一个兼容polyfill的兼容处理
|
||
if (!String.prototype.padStart) {
|
||
// 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解
|
||
String.prototype.padStart = function (maxLength) {var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';
|
||
if (Object.prototype.toString.call(fillString) !== "[object String]") throw new TypeError(
|
||
'fillString must be String');
|
||
var str = this;
|
||
// 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉
|
||
if (str.length >= maxLength) return String(str);
|
||
|
||
var fillLength = maxLength - str.length,
|
||
times = Math.ceil(fillLength / fillString.length);
|
||
while (times >>= 1) {
|
||
fillString += fillString;
|
||
if (times === 1) {
|
||
fillString += fillString;
|
||
}
|
||
}
|
||
return fillString.slice(0, fillLength) + str;
|
||
};
|
||
}
|
||
|
||
// 其他更多是格式化有如下:
|
||
// yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合
|
||
function timeFormat() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var fmt = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';
|
||
// 如果为null,则格式化当前时间
|
||
if (!dateTime) dateTime = Number(new Date());
|
||
// 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式
|
||
if (dateTime.toString().length == 10) dateTime *= 1000;
|
||
var date = new Date(dateTime);
|
||
var ret;
|
||
var opt = {
|
||
"y+": date.getFullYear().toString(), // 年
|
||
"m+": (date.getMonth() + 1).toString(), // 月
|
||
"d+": date.getDate().toString(), // 日
|
||
"h+": date.getHours().toString(), // 时
|
||
"M+": date.getMinutes().toString(), // 分
|
||
"s+": date.getSeconds().toString() // 秒
|
||
// 有其他格式化字符需求可以继续添加,必须转化成字符串
|
||
};
|
||
for (var k in opt) {
|
||
ret = new RegExp("(" + k + ")").exec(fmt);
|
||
if (ret) {
|
||
fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, "0"));
|
||
};
|
||
};
|
||
return fmt;
|
||
}var _default =
|
||
|
||
timeFormat;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 642:
|
||
/*!******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/timeFrom.js ***!
|
||
\******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _timeFormat = _interopRequireDefault(__webpack_require__(/*! ../../libs/function/timeFormat.js */ 641));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
|
||
|
||
/**
|
||
* 时间戳转为多久之前
|
||
* @param String timestamp 时间戳
|
||
* @param String | Boolean format 如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;
|
||
* 如果为布尔值false,无论什么时间,都返回多久以前的格式
|
||
*/
|
||
function timeFrom() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';
|
||
// 如果为null,则格式化当前时间
|
||
if (!dateTime) dateTime = Number(new Date());
|
||
// 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式
|
||
if (dateTime.toString().length == 10) dateTime *= 1000;
|
||
var timestamp = +new Date(Number(dateTime));
|
||
|
||
var timer = (Number(new Date()) - timestamp) / 1000;
|
||
// 如果小于5分钟,则返回"刚刚",其他以此类推
|
||
var tips = '';
|
||
switch (true) {
|
||
case timer < 300:
|
||
tips = '刚刚';
|
||
break;
|
||
case timer >= 300 && timer < 3600:
|
||
tips = parseInt(timer / 60) + '分钟前';
|
||
break;
|
||
case timer >= 3600 && timer < 86400:
|
||
tips = parseInt(timer / 3600) + '小时前';
|
||
break;
|
||
case timer >= 86400 && timer < 2592000:
|
||
tips = parseInt(timer / 86400) + '天前';
|
||
break;
|
||
default:
|
||
// 如果format为false,则无论什么时间戳,都显示xx之前
|
||
if (format === false) {
|
||
if (timer >= 2592000 && timer < 365 * 86400) {
|
||
tips = parseInt(timer / (86400 * 30)) + '个月前';
|
||
} else {
|
||
tips = parseInt(timer / (86400 * 365)) + '年前';
|
||
}
|
||
} else {
|
||
tips = (0, _timeFormat.default)(timestamp, format);
|
||
}}
|
||
|
||
return tips;
|
||
}var _default =
|
||
|
||
timeFrom;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 643:
|
||
/*!***********************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/colorGradient.js ***!
|
||
\***********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; /**
|
||
* 求两个颜色之间的渐变值
|
||
* @param {string} startColor 开始的颜色
|
||
* @param {string} endColor 结束的颜色
|
||
* @param {number} step 颜色等分的份额
|
||
* */
|
||
function colorGradient() {var startColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'rgb(0, 0, 0)';var endColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rgb(255, 255, 255)';var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;
|
||
var startRGB = hexToRgb(startColor, false); //转换为rgb数组模式
|
||
var startR = startRGB[0];
|
||
var startG = startRGB[1];
|
||
var startB = startRGB[2];
|
||
|
||
var endRGB = hexToRgb(endColor, false);
|
||
var endR = endRGB[0];
|
||
var endG = endRGB[1];
|
||
var endB = endRGB[2];
|
||
|
||
var sR = (endR - startR) / step; //总差值
|
||
var sG = (endG - startG) / step;
|
||
var sB = (endB - startB) / step;
|
||
var colorArr = [];
|
||
for (var i = 0; i < step; i++) {
|
||
//计算每一步的hex值
|
||
var hex = rgbToHex('rgb(' + Math.round(sR * i + startR) + ',' + Math.round(sG * i + startG) + ',' + Math.round(sB *
|
||
i + startB) + ')');
|
||
colorArr.push(hex);
|
||
}
|
||
return colorArr;
|
||
}
|
||
|
||
// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)
|
||
function hexToRgb(sColor) {var str = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
|
||
var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
|
||
sColor = sColor.toLowerCase();
|
||
if (sColor && reg.test(sColor)) {
|
||
if (sColor.length === 4) {
|
||
var sColorNew = "#";
|
||
for (var i = 1; i < 4; i += 1) {
|
||
sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
|
||
}
|
||
sColor = sColorNew;
|
||
}
|
||
//处理六位的颜色值
|
||
var sColorChange = [];
|
||
for (var _i = 1; _i < 7; _i += 2) {
|
||
sColorChange.push(parseInt("0x" + sColor.slice(_i, _i + 2)));
|
||
}
|
||
if (!str) {
|
||
return sColorChange;
|
||
} else {
|
||
return "rgb(".concat(sColorChange[0], ",").concat(sColorChange[1], ",").concat(sColorChange[2], ")");
|
||
}
|
||
} else if (/^(rgb|RGB)/.test(sColor)) {
|
||
var arr = sColor.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(",");
|
||
return arr.map(function (val) {return Number(val);});
|
||
} else {
|
||
return sColor;
|
||
}
|
||
};
|
||
|
||
// 将rgb表示方式转换为hex表示方式
|
||
function rgbToHex(rgb) {
|
||
var _this = rgb;
|
||
var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
|
||
if (/^(rgb|RGB)/.test(_this)) {
|
||
var aColor = _this.replace(/(?:\(|\)|rgb|RGB)*/g, "").split(",");
|
||
var strHex = "#";
|
||
for (var i = 0; i < aColor.length; i++) {
|
||
var hex = Number(aColor[i]).toString(16);
|
||
hex = String(hex).length == 1 ? 0 + '' + hex : hex; // 保证每个rgb的值为2位
|
||
if (hex === "0") {
|
||
hex += hex;
|
||
}
|
||
strHex += hex;
|
||
}
|
||
if (strHex.length !== 7) {
|
||
strHex = _this;
|
||
}
|
||
return strHex;
|
||
} else if (reg.test(_this)) {
|
||
var aNum = _this.replace(/#/, "").split("");
|
||
if (aNum.length === 6) {
|
||
return _this;
|
||
} else if (aNum.length === 3) {
|
||
var numHex = "#";
|
||
for (var _i2 = 0; _i2 < aNum.length; _i2 += 1) {
|
||
numHex += aNum[_i2] + aNum[_i2];
|
||
}
|
||
return numHex;
|
||
}
|
||
} else {
|
||
return _this;
|
||
}
|
||
}
|
||
|
||
|
||
/**
|
||
* JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串
|
||
* sHex为传入的十六进制的色值
|
||
* alpha为rgba的透明度
|
||
*/
|
||
function colorToRgba(color) {var alpha = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0.3;
|
||
color = rgbToHex(color);
|
||
// 十六进制颜色值的正则表达式
|
||
var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
|
||
/* 16进制颜色转为RGB格式 */
|
||
var sColor = color.toLowerCase();
|
||
if (sColor && reg.test(sColor)) {
|
||
if (sColor.length === 4) {
|
||
var sColorNew = '#';
|
||
for (var i = 1; i < 4; i += 1) {
|
||
sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));
|
||
}
|
||
sColor = sColorNew;
|
||
}
|
||
// 处理六位的颜色值
|
||
var sColorChange = [];
|
||
for (var _i3 = 1; _i3 < 7; _i3 += 2) {
|
||
sColorChange.push(parseInt('0x' + sColor.slice(_i3, _i3 + 2)));
|
||
}
|
||
// return sColorChange.join(',')
|
||
return 'rgba(' + sColorChange.join(',') + ',' + alpha + ')';
|
||
} else
|
||
{
|
||
return sColor;
|
||
}
|
||
}var _default =
|
||
|
||
{
|
||
colorGradient: colorGradient,
|
||
hexToRgb: hexToRgb,
|
||
rgbToHex: rgbToHex,
|
||
colorToRgba: colorToRgba };exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 644:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/guid.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; /**
|
||
* 本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85
|
||
* 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier)
|
||
* 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题
|
||
* 最可能的情况是左滑删除item或者对某条信息流"不喜欢"并去掉它的时候,会导致组件内的数据可能出现错乱
|
||
* v-for的时候,推荐使用后端返回的id而不是循环的index
|
||
* @param {Number} len uuid的长度
|
||
* @param {Boolean} firstU 将返回的首字母置为"u"
|
||
* @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制
|
||
*/
|
||
function guid() {var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
|
||
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
|
||
var uuid = [];
|
||
radix = radix || chars.length;
|
||
|
||
if (len) {
|
||
// 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位
|
||
for (var i = 0; i < len; i++) {uuid[i] = chars[0 | Math.random() * radix];}
|
||
} else {
|
||
var r;
|
||
// rfc4122标准要求返回的uuid中,某些位为固定的字符
|
||
uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
|
||
uuid[14] = '4';
|
||
|
||
for (var _i = 0; _i < 36; _i++) {
|
||
if (!uuid[_i]) {
|
||
r = 0 | Math.random() * 16;
|
||
uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];
|
||
}
|
||
}
|
||
}
|
||
// 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class
|
||
if (firstU) {
|
||
uuid.shift();
|
||
return 'u' + uuid.join('');
|
||
} else {
|
||
return uuid.join('');
|
||
}
|
||
}var _default =
|
||
|
||
guid;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 645:
|
||
/*!***************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/color.js ***!
|
||
\***************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供
|
||
// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)
|
||
var color = {
|
||
primary: "#2979ff",
|
||
primaryDark: "#2b85e4",
|
||
primaryDisabled: "#a0cfff",
|
||
primaryLight: "#ecf5ff",
|
||
bgColor: "#f3f4f6",
|
||
|
||
info: "#909399",
|
||
infoDark: "#82848a",
|
||
infoDisabled: "#c8c9cc",
|
||
infoLight: "#f4f4f5",
|
||
|
||
warning: "#ff9900",
|
||
warningDark: "#f29100",
|
||
warningDisabled: "#fcbd71",
|
||
warningLight: "#fdf6ec",
|
||
|
||
error: "#fa3534",
|
||
errorDark: "#dd6161",
|
||
errorDisabled: "#fab6b6",
|
||
errorLight: "#fef0f0",
|
||
|
||
success: "#19be6b",
|
||
successDark: "#18b566",
|
||
successDisabled: "#71d5a1",
|
||
successLight: "#dbf1e1",
|
||
|
||
mainColor: "#303133",
|
||
contentColor: "#606266",
|
||
tipsColor: "#909399",
|
||
lightColor: "#c0c4cc",
|
||
borderColor: "#e4e7ed" };var _default =
|
||
|
||
|
||
color;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 646:
|
||
/*!*******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/type2icon.js ***!
|
||
\*******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; /**
|
||
* 根据主题type值,获取对应的图标
|
||
* @param String type 主题名称,primary|info|error|warning|success
|
||
* @param String fill 是否使用fill填充实体的图标
|
||
*/
|
||
function type2icon() {var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
|
||
// 如果非预置值,默认为success
|
||
if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';
|
||
var iconName = '';
|
||
// 目前(2019-12-12),info和primary使用同一个图标
|
||
switch (type) {
|
||
case 'primary':
|
||
iconName = 'info-circle';
|
||
break;
|
||
case 'info':
|
||
iconName = 'info-circle';
|
||
break;
|
||
case 'error':
|
||
iconName = 'close-circle';
|
||
break;
|
||
case 'warning':
|
||
iconName = 'error-circle';
|
||
break;
|
||
case 'success':
|
||
iconName = 'checkmark-circle';
|
||
break;
|
||
default:
|
||
iconName = 'checkmark-circle';}
|
||
|
||
// 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的
|
||
if (fill) iconName += '-fill';
|
||
return iconName;
|
||
}var _default =
|
||
|
||
type2icon;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 647:
|
||
/*!*********************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/randomArray.js ***!
|
||
\*********************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // 打乱数组
|
||
function randomArray() {var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
||
// 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0
|
||
return array.sort(function () {return Math.random() - 0.5;});
|
||
}var _default =
|
||
|
||
randomArray;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 648:
|
||
/*!*****************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/addUnit.js ***!
|
||
\*****************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = addUnit;var _test = _interopRequireDefault(__webpack_require__(/*! ./test.js */ 638));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}
|
||
|
||
// 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾
|
||
function addUnit() {var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rpx';
|
||
value = String(value);
|
||
// 用uView内置验证规则中的number判断是否为数值
|
||
return _test.default.number(value) ? "".concat(value).concat(unit) : value;
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ 649:
|
||
/*!****************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/random.js ***!
|
||
\****************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;function random(min, max) {
|
||
if (min >= 0 && max > 0 && max >= min) {
|
||
var gab = max - min + 1;
|
||
return Math.floor(Math.random() * gab + min);
|
||
} else {
|
||
return 0;
|
||
}
|
||
}var _default =
|
||
|
||
random;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 650:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/trim.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;function trim(str) {var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';
|
||
if (pos == 'both') {
|
||
return str.replace(/^\s+|\s+$/g, "");
|
||
} else if (pos == "left") {
|
||
return str.replace(/^\s*/, '');
|
||
} else if (pos == 'right') {
|
||
return str.replace(/(\s*$)/g, "");
|
||
} else if (pos == 'all') {
|
||
return str.replace(/\s+/g, "");
|
||
} else {
|
||
return str;
|
||
}
|
||
}var _default =
|
||
|
||
trim;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 651:
|
||
/*!***************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/toast.js ***!
|
||
\***************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;function toast(title) {var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1500;
|
||
uni.showToast({
|
||
title: title,
|
||
icon: 'none',
|
||
duration: duration });
|
||
|
||
}var _default =
|
||
|
||
toast;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 652:
|
||
/*!*******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/getParent.js ***!
|
||
\*******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = getParent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法
|
||
// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx
|
||
function getParent(name, keys) {
|
||
var parent = this.$parent;
|
||
// 通过while历遍,这里主要是为了H5需要多层解析的问题
|
||
while (parent) {
|
||
// 父组件
|
||
if (parent.$options.name !== name) {
|
||
// 如果组件的name不相等,继续上一级寻找
|
||
parent = parent.$parent;
|
||
} else {var _ret = function () {
|
||
var data = {};
|
||
// 判断keys是否数组,如果传过来的是一个数组,那么直接使用数组元素值当做键值去父组件寻找
|
||
if (Array.isArray(keys)) {
|
||
keys.map(function (val) {
|
||
data[val] = parent[val] ? parent[val] : '';
|
||
});
|
||
} else {
|
||
// 历遍传过来的对象参数
|
||
for (var i in keys) {
|
||
// 如果子组件有此值则用,无此值则用父组件的值
|
||
// 判断是否空数组,如果是,则用父组件的值,否则用子组件的值
|
||
if (Array.isArray(keys[i])) {
|
||
if (keys[i].length) {
|
||
data[i] = keys[i];
|
||
} else {
|
||
data[i] = parent[i];
|
||
}
|
||
} else if (keys[i].constructor === Object) {
|
||
// 判断是否对象,如果是对象,且有属性,那么使用子组件的值,否则使用父组件的值
|
||
if (Object.keys(keys[i]).length) {
|
||
data[i] = keys[i];
|
||
} else {
|
||
data[i] = parent[i];
|
||
}
|
||
} else {
|
||
// 只要子组件有传值,即使是false值,也是“传值”了,也需要覆盖父组件的同名参数
|
||
data[i] = keys[i] || keys[i] === false ? keys[i] : parent[i];
|
||
}
|
||
}
|
||
}
|
||
return { v: data };}();if (typeof _ret === "object") return _ret.v;
|
||
}
|
||
}
|
||
|
||
return {};
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ 653:
|
||
/*!*****************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/$parent.js ***!
|
||
\*****************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = $parent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法
|
||
// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx
|
||
// 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name
|
||
// 值(默认为undefined),就是查找最顶层的$parent
|
||
function $parent() {var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;
|
||
var parent = this.$parent;
|
||
// 通过while历遍,这里主要是为了H5需要多层解析的问题
|
||
while (parent) {
|
||
// 父组件
|
||
if (parent.$options && parent.$options.name !== name) {
|
||
// 如果组件的name不相等,继续上一级寻找
|
||
parent = parent.$parent;
|
||
} else {
|
||
return parent;
|
||
}
|
||
}
|
||
return false;
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ 654:
|
||
/*!*************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/sys.js ***!
|
||
\*************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.os = os;exports.sys = sys;function os() {
|
||
return uni.getSystemInfoSync().platform;
|
||
};
|
||
|
||
function sys() {
|
||
return uni.getSystemInfoSync();
|
||
}
|
||
|
||
/***/ }),
|
||
|
||
/***/ 655:
|
||
/*!******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/debounce.js ***!
|
||
\******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var timeout = null;
|
||
|
||
/**
|
||
* 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数
|
||
*
|
||
* @param {Function} func 要执行的回调函数
|
||
* @param {Number} wait 延时的时间
|
||
* @param {Boolean} immediate 是否立即执行
|
||
* @return null
|
||
*/
|
||
function debounce(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
||
// 清除定时器
|
||
if (timeout !== null) clearTimeout(timeout);
|
||
// 立即执行,此类情况一般用不到
|
||
if (immediate) {
|
||
var callNow = !timeout;
|
||
timeout = setTimeout(function () {
|
||
timeout = null;
|
||
}, wait);
|
||
if (callNow) typeof func === 'function' && func();
|
||
} else {
|
||
// 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法
|
||
timeout = setTimeout(function () {
|
||
typeof func === 'function' && func();
|
||
}, wait);
|
||
}
|
||
}var _default =
|
||
|
||
debounce;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 656:
|
||
/*!******************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/function/throttle.js ***!
|
||
\******************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var timer, flag;
|
||
/**
|
||
* 节流原理:在一定时间内,只能触发一次
|
||
*
|
||
* @param {Function} func 要执行的回调函数
|
||
* @param {Number} wait 延时的时间
|
||
* @param {Boolean} immediate 是否立即执行
|
||
* @return null
|
||
*/
|
||
function throttle(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;
|
||
if (immediate) {
|
||
if (!flag) {
|
||
flag = true;
|
||
// 如果是立即执行,则在wait毫秒内开始时执行
|
||
typeof func === 'function' && func();
|
||
timer = setTimeout(function () {
|
||
flag = false;
|
||
}, wait);
|
||
}
|
||
} else {
|
||
if (!flag) {
|
||
flag = true;
|
||
// 如果是非立即执行,则在wait毫秒内的结束处执行
|
||
timer = setTimeout(function () {
|
||
flag = false;
|
||
typeof func === 'function' && func();
|
||
}, wait);
|
||
}
|
||
|
||
}
|
||
};var _default =
|
||
throttle;exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 657:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/config/config.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // 此版本发布于2020-12-17
|
||
var version = '1.8.3';var _default =
|
||
|
||
{
|
||
v: version,
|
||
version: version,
|
||
// 主题名称
|
||
type: [
|
||
'primary',
|
||
'success',
|
||
'info',
|
||
'error',
|
||
'warning'] };exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 658:
|
||
/*!**************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/node_modules/uview-ui/libs/config/zIndex.js ***!
|
||
\**************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // uniapp在H5中各API的z-index值如下:
|
||
/**
|
||
* actionsheet: 999
|
||
* modal: 999
|
||
* navigate: 998
|
||
* tabbar: 998
|
||
* toast: 999
|
||
*/var _default =
|
||
|
||
{
|
||
toast: 10090,
|
||
noNetwork: 10080,
|
||
// popup包含popup,actionsheet,keyboard,picker的值
|
||
popup: 10075,
|
||
mask: 10070,
|
||
navbar: 980,
|
||
topTips: 975,
|
||
sticky: 970,
|
||
indexListSticky: 965 };exports.default = _default;
|
||
|
||
/***/ }),
|
||
|
||
/***/ 659:
|
||
/*!**********************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/components/no-list-components/index.vue ***!
|
||
\**********************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=ab4f59d2&scoped=true& */ 660);\n/* harmony import */ var _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js& */ 662);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"ab4f59d2\",\n null,\n false,\n _index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/no-list-components/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDeUQ7QUFDTDs7O0FBR3BEO0FBQzZNO0FBQzdNLGdCQUFnQixpTkFBVTtBQUMxQixFQUFFLDJFQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjU5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YWI0ZjU5ZDImc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImFiNGY1OWQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvbm8tbGlzdC1jb21wb25lbnRzL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///659\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 660:
|
||
/*!*****************************************************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/components/no-list-components/index.vue?vue&type=template&id=ab4f59d2&scoped=true& ***!
|
||
\*****************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=ab4f59d2&scoped=true& */ 661);
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
||
|
||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_ab4f59d2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 661:
|
||
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/WebTmm/Desktop/BlockChainH5/components/no-list-components/index.vue?vue&type=template&id=ab4f59d2&scoped=true& ***!
|
||
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
|
||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
|
||
var components
|
||
var render = function() {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
return _c(
|
||
"view",
|
||
{ staticClass: _vm._$s(0, "sc", "NOList"), attrs: { _i: 0 } },
|
||
[
|
||
_c(
|
||
"view",
|
||
{ staticClass: _vm._$s(1, "sc", "no-addr"), attrs: { _i: 1 } },
|
||
[
|
||
_c("image", {
|
||
attrs: {
|
||
src: _vm._$s(
|
||
2,
|
||
"a-src",
|
||
_vm.webUrl + "/no-list/" + _vm.name + ".png"
|
||
),
|
||
_i: 2
|
||
}
|
||
}),
|
||
_vm._v(_vm._$s(1, "t1-0", _vm._s(_vm.txt)))
|
||
]
|
||
)
|
||
]
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ 662:
|
||
/*!***********************************************************************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/components/no-list-components/index.vue?vue&type=script&lang=js& ***!
|
||
\***********************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js& */ 663);\n/* harmony import */ var _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_Applications_HBuilderX_app_Contents_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlzQixDQUFnQiwyc0JBQUcsRUFBQyIsImZpbGUiOiI2NjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vLi4vQXBwbGljYXRpb25zL0hCdWlsZGVyWC5hcHAvQ29udGVudHMvSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi8uLi9BcHBsaWNhdGlvbnMvSEJ1aWxkZXJYLmFwcC9Db250ZW50cy9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uLy4uL0FwcGxpY2F0aW9ucy9IQnVpbGRlclguYXBwL0NvbnRlbnRzL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///662\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 663:
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!/Users/WebTmm/Desktop/BlockChainH5/components/no-list-components/index.vue?vue&type=script&lang=js& ***!
|
||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\nvar _index = __webpack_require__(/*! @/apis/index.js */ 8); //\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { name: \"NOList\", /**\n * name 携带过来的图片名称 (与本地问图片文件相对应) \n * \n * no-address(没有地址)\n * no-counpon(没有优惠券)\n * no-goods(没有商品)\n * no-list(没有订单列表)\n * no-news(没有任何消息)\n * no-new1(没有任何消息1)\n * no-chain (没有区块链信息)\n * no-collection(没有任何收藏信息)\n * no-foot (没有足迹信息)\n * no-in(没有收入信息)\n * no-out (没有任何支出信息)\n * no-order (没有任何订单信息)\n * no-order-list (没有任何订单信息)\n * no-record (没有任何收益信息)\n * no-records (没有任何收益信息2)\n * no-search (没有任何搜索信息)\n * no-shop (没有任何店铺信息)\n * \n * \n * txt 携带过来的提示语\n */props: { name: String, txt: String },\n\n data: function data() {\n return {\n webUrl: _index.config.apiUrls };\n\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uby1saXN0LWNvbXBvbmVudHMvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFVQSwyRDs7Ozs7Ozs7O2VBR0EsRUFDQSxjQURBLEVBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29DQXdCQSxTQUNBLFlBREEsRUFFQSxXQUZBLEVBMUJBOztBQStCQSxNQS9CQSxrQkErQkE7QUFDQTtBQUNBLG1DQURBOztBQUdBLEdBbkNBLEUiLCJmaWxlIjoiNjYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuXHQ8dmlldyBjbGFzcz1cIk5PTGlzdFwiPlxuXHRcdDx2aWV3IGNsYXNzPVwibm8tYWRkclwiPlxuXHRcdFx0PGltYWdlIDpzcmM9XCJgJHt3ZWJVcmx9L25vLWxpc3QvJHtuYW1lfS5wbmdgXCIgbW9kZT1cIndpZHRoRml4XCIgLz5cblx0XHRcdHt7dHh0fX1cblx0XHQ8L3ZpZXc+XG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGltcG9ydCB7XG5cdFx0Y29uZmlnXG5cdH0gZnJvbSAnQC9hcGlzL2luZGV4LmpzJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0bmFtZTogXCJOT0xpc3RcIixcblx0XHQvKipcblx0XHQgKiBuYW1lIOaQuuW4pui/h+adpeeahOWbvueJh+WQjeensCDvvIjkuI7mnKzlnLDpl67lm77niYfmlofku7bnm7jlr7nlupTvvIkgICAgXG5cdFx0ICogICBcblx0XHQgKiBuby1hZGRyZXNz77yI5rKh5pyJ5Zyw5Z2A77yJXG5cdFx0ICogbm8tY291bnBvbu+8iOayoeacieS8mOaDoOWIuO+8iVxuXHRcdCAqIG5vLWdvb2Rz77yI5rKh5pyJ5ZWG5ZOB77yJXG5cdFx0ICogbm8tbGlzdO+8iOayoeacieiuouWNleWIl+ihqO+8iVxuXHRcdCAqIG5vLW5ld3PvvIjmsqHmnInku7vkvZXmtojmga/vvIlcblx0XHQgKiBuby1uZXcx77yI5rKh5pyJ5Lu75L2V5raI5oGvMe+8iVxuXHRcdCAqIG5vLWNoYWluIO+8iOayoeacieWMuuWdl+mTvuS/oeaBr++8iVxuXHRcdCAqIG5vLWNvbGxlY3Rpb27vvIjmsqHmnInku7vkvZXmlLbol4/kv6Hmga/vvIlcblx0XHQgKiBuby1mb290IO+8iOayoeaciei2s+i/ueS/oeaBr++8iVxuXHRcdCAqIG5vLWlu77yI5rKh5pyJ5pS25YWl5L+h5oGv77yJXG5cdFx0ICogbm8tb3V0IO+8iOayoeacieS7u+S9leaUr+WHuuS/oeaBr++8iVxuXHRcdCAqIG5vLW9yZGVyIO+8iOayoeacieS7u+S9leiuouWNleS/oeaBr++8iVxuXHRcdCAqIG5vLW9yZGVyLWxpc3Qg77yI5rKh5pyJ5Lu75L2V6K6i5Y2V5L+h5oGv77yJXG5cdFx0ICogbm8tcmVjb3JkIO+8iOayoeacieS7u+S9leaUtuebiuS/oeaBr++8iVxuXHRcdCAqIG5vLXJlY29yZHMg77yI5rKh5pyJ5Lu75L2V5pS255uK5L+h5oGvMu+8iVxuXHRcdCAqIG5vLXNlYXJjaCDvvIjmsqHmnInku7vkvZXmkJzntKLkv6Hmga/vvIlcblx0XHQgKiBuby1zaG9wIO+8iOayoeacieS7u+S9leW6l+mTuuS/oeaBr++8iVxuXHRcdCAqIFxuXHRcdCAqIFxuXHRcdCAqIHR4dCDmkLrluKbov4fmnaXnmoTmj5DnpLror61cblx0XHQgKi9cblx0XHRwcm9wczoge1xuXHRcdFx0bmFtZTogU3RyaW5nLFxuXHRcdFx0dHh0OiBTdHJpbmdcblx0XHR9LFxuXHRcdFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHR3ZWJVcmw6IGNvbmZpZy5hcGlVcmxzXG5cdFx0XHR9O1xuXHRcdH1cblx0fVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cblx0Ly8g5peg5Zyw5Z2AXG5cdC5uby1hZGRyIHtcblx0XHRwYWRkaW5nLXRvcDogJHBhZGRpbmcqNDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogJHRpdGxlLXNpemUqMC45O1xuXG5cdFx0aW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbioxO1xuXHRcdFx0d2lkdGg6IDQwMHJweDtcblx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdH1cblx0fVxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///663\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 8:
|
||
/*!********************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/apis/index.js ***!
|
||
\********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.config = exports.uploading = exports.request = void 0;\n\n\n\n\n\n\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 9));\nvar _router = _interopRequireDefault(__webpack_require__(/*! ../router */ 13));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */ // 基础配置\nvar config = { apiUrl: 'https://oapi.lianshang.vip/api/', // 正式环境\n // apiUrl\t: 'http://api.ahxh.shangkelian.cn/api/', // 测试环境\n apiUrls: 'https://storage.lianshang.vip/', // 图片路径(测试/正式)\n timeout: 60000 };exports.config = config;\n\nvar loginHintState = false;\n\n// 网络请求\nvar request = function request(parameter, hideLoding) {\n // 检查url配置\n if (parameter.url === 'undefined' || parameter.url === '') {\n uni.showToast({\n title: '请求地址不能为空',\n icon: 'none' });\n\n return;\n }\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || '' };\n\n // 加载提示\n if (!hideLoding) uni.showLoading({\n title: '加载中',\n mask: true });\n\n\n // 请求实例\n return new Promise(function (resolve, reject) {\n uni.request({\n url: config.apiUrl + parameter.url,\n timeout: config.timeout,\n header: config.header || {},\n data: parameter.data || {},\n method: parameter.method || 'GET',\n success: function success(res) {\n if (res.header.Authorization) {\n updateToken('token', res.header.Authorization);\n }\n if (res.statusCode === 200) {\n uni.hideLoading();\n var resolveData = res.data;\n if (resolveData.status_code === 200) {\n resolve(resolveData.data);\n return;\n }\n if (resolveData.status_code === 401) {\n loginHint();\n return;\n }\n reject(resolveData);\n return;\n }\n errToast(res.statusCode);\n } });\n\n });\n};\n\n// 文件上传\nexports.request = request;var uploading = function uploading(paths) {\n uni.showLoading({\n title: '上传中',\n mask: true });\n\n // 注入header\n config.header = {\n 'Accept': 'application/json',\n 'Authorization': _store.default.getters.getToken || '' };\n\n // 上传图片\n return new Promise(function (resolve, reject) {\n uni.uploadFile({\n url: config.apiUrl + 'storage/uploads',\n files: paths,\n header: config.header || {},\n success: function success(res) {\n if (res.statusCode === 200) {\n uni.hideLoading();\n var updData = JSON.parse(res.data);\n if (updData.status_code === 200) {\n resolve(updData.data);\n return;\n }\n reject(updData);\n return;\n }\n errToast(res.statusCode);\n } });\n\n });\n};\n\n// 处理一些http请求错误提示\nexports.uploading = uploading;var errToast = function errToast(code) {\n switch (code) {\n case 404:\n uni.showToast({\n title: code + '接口不存在,请联系系统管理员',\n icon: 'none' });\n\n break;\n case 405:\n uni.showToast({\n title: code + '请检查接口请求方式错误',\n icon: 'none' });\n\n break;\n case 500:\n uni.showToast({\n title: code + '服务端错误,请检查服务器信息',\n icon: 'none' });\n\n break;}\n\n};\n\n// 更新token\nvar updateToken = function updateToken(token) {\n _store.default.commit('setToken', token);\n};\n\n// 处理登录提示\nvar loginHint = function loginHint() {\n if (loginHintState) return;\n if (!loginHintState) loginHintState = true;\n updateToken('');\n uni.showModal({\n title: '登录提示',\n content: '您的登录信息已过期,请重新登录',\n confirmColor: '#8b64fd',\n showCancel: false,\n success: function success(res) {\n loginHintState = false;\n if (res.confirm) {\n uni.reLaunch({\n url: '/pages/index/index' });\n\n }\n } });\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vYXBpcy9pbmRleC5qcyJdLCJuYW1lcyI6WyJjb25maWciLCJhcGlVcmwiLCJhcGlVcmxzIiwidGltZW91dCIsImxvZ2luSGludFN0YXRlIiwicmVxdWVzdCIsInBhcmFtZXRlciIsImhpZGVMb2RpbmciLCJ1cmwiLCJ1bmkiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJoZWFkZXIiLCJzdG9yZSIsImdldHRlcnMiLCJnZXRUb2tlbiIsInNob3dMb2FkaW5nIiwibWFzayIsIlByb21pc2UiLCJyZXNvbHZlIiwicmVqZWN0IiwiZGF0YSIsIm1ldGhvZCIsInN1Y2Nlc3MiLCJyZXMiLCJBdXRob3JpemF0aW9uIiwidXBkYXRlVG9rZW4iLCJzdGF0dXNDb2RlIiwiaGlkZUxvYWRpbmciLCJyZXNvbHZlRGF0YSIsInN0YXR1c19jb2RlIiwibG9naW5IaW50IiwiZXJyVG9hc3QiLCJ1cGxvYWRpbmciLCJwYXRocyIsInVwbG9hZEZpbGUiLCJmaWxlcyIsInVwZERhdGEiLCJKU09OIiwicGFyc2UiLCJjb2RlIiwidG9rZW4iLCJjb21taXQiLCJzaG93TW9kYWwiLCJjb250ZW50IiwiY29uZmlybUNvbG9yIiwic2hvd0NhbmNlbCIsImNvbmZpcm0iLCJyZUxhdW5jaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BO0FBQ0EsK0UsOEZBUEE7Ozs7NkpBU0E7QUFDQSxJQUFNQSxNQUFNLEdBQUcsRUFDZEMsTUFBTSxFQUFHLGlDQURLLEVBQzhCO0FBQzVDO0FBQ0FDLFNBQU8sRUFBRyxnQ0FISSxFQUc4QjtBQUM1Q0MsU0FBTyxFQUFHLEtBSkksRUFBZixDOztBQU9BLElBQUlDLGNBQWMsR0FBRyxLQUFyQjs7QUFFQTtBQUNBLElBQU1DLE9BQU8sR0FBRyxTQUFWQSxPQUFVLENBQUNDLFNBQUQsRUFBWUMsVUFBWixFQUEyQjtBQUMxQztBQUNBLE1BQUdELFNBQVMsQ0FBQ0UsR0FBVixLQUFrQixXQUFsQixJQUFpQ0YsU0FBUyxDQUFDRSxHQUFWLEtBQWtCLEVBQXRELEVBQXlEO0FBQ3hEQyxPQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiQyxXQUFLLEVBQUUsVUFETTtBQUViQyxVQUFJLEVBQUcsTUFGTSxFQUFkOztBQUlBO0FBQ0E7QUFDRDtBQUNBWixRQUFNLENBQUNhLE1BQVAsR0FBZ0I7QUFDZixjQUFVLGtCQURLO0FBRWYscUJBQWlCQyxlQUFNQyxPQUFOLENBQWNDLFFBQWQsSUFBMEIsRUFGNUIsRUFBaEI7O0FBSUE7QUFDQSxNQUFHLENBQUNULFVBQUosRUFBZ0JFLEdBQUcsQ0FBQ1EsV0FBSixDQUFnQjtBQUM1Qk4sU0FBSyxFQUFFLEtBRHFCO0FBRS9CTyxRQUFJLEVBQUcsSUFGd0IsRUFBaEI7OztBQUtoQjtBQUNBLFNBQU8sSUFBSUMsT0FBSixDQUFZLFVBQUNDLE9BQUQsRUFBVUMsTUFBVixFQUFxQjtBQUN2Q1osT0FBRyxDQUFDSixPQUFKLENBQVk7QUFDWEcsU0FBRyxFQUFJUixNQUFNLENBQUNDLE1BQVAsR0FBZ0JLLFNBQVMsQ0FBQ0UsR0FEdEI7QUFFWEwsYUFBTyxFQUFHSCxNQUFNLENBQUNHLE9BRk47QUFHWFUsWUFBTSxFQUFHYixNQUFNLENBQUNhLE1BQVAsSUFBa0IsRUFIaEI7QUFJWFMsVUFBSSxFQUFHaEIsU0FBUyxDQUFDZ0IsSUFBVixJQUFtQixFQUpmO0FBS1hDLFlBQU0sRUFBR2pCLFNBQVMsQ0FBQ2lCLE1BQVYsSUFBb0IsS0FMbEI7QUFNWEMsYUFBTyxFQUFHLGlCQUFBQyxHQUFHLEVBQUk7QUFDaEIsWUFBSUEsR0FBRyxDQUFDWixNQUFKLENBQVdhLGFBQWYsRUFBNkI7QUFDNUJDLHFCQUFXLENBQUMsT0FBRCxFQUFVRixHQUFHLENBQUNaLE1BQUosQ0FBV2EsYUFBckIsQ0FBWDtBQUNBO0FBQ0QsWUFBR0QsR0FBRyxDQUFDRyxVQUFKLEtBQW1CLEdBQXRCLEVBQTBCO0FBQ3pCbkIsYUFBRyxDQUFDb0IsV0FBSjtBQUNBLGNBQU1DLFdBQVcsR0FBR0wsR0FBRyxDQUFDSCxJQUF4QjtBQUNBLGNBQUdRLFdBQVcsQ0FBQ0MsV0FBWixLQUE0QixHQUEvQixFQUFvQztBQUNuQ1gsbUJBQU8sQ0FBQ1UsV0FBVyxDQUFDUixJQUFiLENBQVA7QUFDQTtBQUNBO0FBQ0QsY0FBR1EsV0FBVyxDQUFDQyxXQUFaLEtBQTRCLEdBQS9CLEVBQW9DO0FBQ25DQyxxQkFBUztBQUNUO0FBQ0E7QUFDRFgsZ0JBQU0sQ0FBQ1MsV0FBRCxDQUFOO0FBQ0E7QUFDQTtBQUNERyxnQkFBUSxDQUFDUixHQUFHLENBQUNHLFVBQUwsQ0FBUjtBQUNBLE9BekJVLEVBQVo7O0FBMkJBLEdBNUJNLENBQVA7QUE2QkEsQ0FsREQ7O0FBb0RBOzBCQUNBLElBQU1NLFNBQVMsR0FBRyxTQUFaQSxTQUFZLENBQUNDLEtBQUQsRUFBVztBQUM1QjFCLEtBQUcsQ0FBQ1EsV0FBSixDQUFnQjtBQUNaTixTQUFLLEVBQUUsS0FESztBQUVmTyxRQUFJLEVBQUcsSUFGUSxFQUFoQjs7QUFJQTtBQUNBbEIsUUFBTSxDQUFDYSxNQUFQLEdBQWdCO0FBQ2YsY0FBVSxrQkFESztBQUVmLHFCQUFpQkMsZUFBTUMsT0FBTixDQUFjQyxRQUFkLElBQTBCLEVBRjVCLEVBQWhCOztBQUlBO0FBQ0EsU0FBTyxJQUFJRyxPQUFKLENBQVksVUFBQ0MsT0FBRCxFQUFVQyxNQUFWLEVBQXFCO0FBQ3ZDWixPQUFHLENBQUMyQixVQUFKLENBQWU7QUFDZDVCLFNBQUcsRUFBSVIsTUFBTSxDQUFDQyxNQUFQLEdBQWdCLGlCQURUO0FBRWRvQyxXQUFLLEVBQUdGLEtBRk07QUFHZHRCLFlBQU0sRUFBR2IsTUFBTSxDQUFDYSxNQUFQLElBQWlCLEVBSFo7QUFJZFcsYUFBTyxFQUFHLGlCQUFBQyxHQUFHLEVBQUU7QUFDZCxZQUFHQSxHQUFHLENBQUNHLFVBQUosS0FBbUIsR0FBdEIsRUFBMEI7QUFDekJuQixhQUFHLENBQUNvQixXQUFKO0FBQ0EsY0FBSVMsT0FBTyxHQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV2YsR0FBRyxDQUFDSCxJQUFmLENBQWQ7QUFDQSxjQUFHZ0IsT0FBTyxDQUFDUCxXQUFSLEtBQXdCLEdBQTNCLEVBQStCO0FBQzlCWCxtQkFBTyxDQUFDa0IsT0FBTyxDQUFDaEIsSUFBVCxDQUFQO0FBQ0E7QUFDQTtBQUNERCxnQkFBTSxDQUFDaUIsT0FBRCxDQUFOO0FBQ0E7QUFDQTtBQUNETCxnQkFBUSxDQUFDUixHQUFHLENBQUNHLFVBQUwsQ0FBUjtBQUNBLE9BaEJhLEVBQWY7O0FBa0JBLEdBbkJNLENBQVA7QUFvQkEsQ0EvQkQ7O0FBaUNBOzhCQUNBLElBQU1LLFFBQVEsR0FBRyxTQUFYQSxRQUFXLENBQUNRLElBQUQsRUFBVTtBQUMxQixVQUFRQSxJQUFSO0FBQ0MsU0FBSyxHQUFMO0FBQ0NoQyxTQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiQyxhQUFLLEVBQUU4QixJQUFJLEdBQUcsZ0JBREQ7QUFFYjdCLFlBQUksRUFBRyxNQUZNLEVBQWQ7O0FBSUE7QUFDRCxTQUFLLEdBQUw7QUFDQ0gsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsYUFBSyxFQUFFOEIsSUFBSSxHQUFHLGFBREQ7QUFFYjdCLFlBQUksRUFBRyxNQUZNLEVBQWQ7O0FBSUE7QUFDRCxTQUFLLEdBQUw7QUFDQ0gsU0FBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsYUFBSyxFQUFFOEIsSUFBSSxHQUFHLGdCQUREO0FBRWI3QixZQUFJLEVBQUcsTUFGTSxFQUFkOztBQUlBLFlBbEJGOztBQW9CQSxDQXJCRDs7QUF1QkE7QUFDQSxJQUFNZSxXQUFXLEdBQUcsU0FBZEEsV0FBYyxDQUFDZSxLQUFELEVBQVc7QUFDOUI1QixpQkFBTTZCLE1BQU4sQ0FBYSxVQUFiLEVBQXlCRCxLQUF6QjtBQUNBLENBRkQ7O0FBSUE7QUFDQSxJQUFNVixTQUFTLEdBQUcsU0FBWkEsU0FBWSxHQUFNO0FBQ3ZCLE1BQUk1QixjQUFKLEVBQXFCO0FBQ3JCLE1BQUcsQ0FBQ0EsY0FBSixFQUFvQkEsY0FBYyxHQUFHLElBQWpCO0FBQ3BCdUIsYUFBVyxDQUFDLEVBQUQsQ0FBWDtBQUNBbEIsS0FBRyxDQUFDbUMsU0FBSixDQUFjO0FBQ2JqQyxTQUFLLEVBQUUsTUFETTtBQUVia0MsV0FBTyxFQUFFLGlCQUZJO0FBR2JDLGdCQUFZLEVBQUUsU0FIRDtBQUliQyxjQUFVLEVBQUMsS0FKRTtBQUtidkIsV0FBTyxFQUFFLGlCQUFBQyxHQUFHLEVBQUc7QUFDZHJCLG9CQUFjLEdBQUcsS0FBakI7QUFDQSxVQUFJcUIsR0FBRyxDQUFDdUIsT0FBUixFQUFpQjtBQUNoQnZDLFdBQUcsQ0FBQ3dDLFFBQUosQ0FBYTtBQUNaekMsYUFBRyxFQUFDLG9CQURRLEVBQWI7O0FBR0E7QUFDRCxLQVpZLEVBQWQ7O0FBY0EsQ0FsQkQiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKi9cblxuaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXG5pbXBvcnQgcm91dGVyIGZyb20gJy4uL3JvdXRlcidcblxuLy8g5Z+656GA6YWN572uXG5jb25zdCBjb25maWcgPSB7XG5cdGFwaVVybFx0OiAnaHR0cHM6Ly9vYXBpLmxpYW5zaGFuZy52aXAvYXBpLycsIC8vIOato+W8j+eOr+Wig1xuXHQvLyBhcGlVcmxcdDogJ2h0dHA6Ly9hcGkuYWh4aC5zaGFuZ2tlbGlhbi5jbi9hcGkvJywgLy8g5rWL6K+V546v5aKDXG5cdGFwaVVybHNcdDogJ2h0dHBzOi8vc3RvcmFnZS5saWFuc2hhbmcudmlwLycsIC8vIOWbvueJh+i3r+W+hO+8iOa1i+ivlS/mraPlvI/vvIlcblx0dGltZW91dFx0OiA2MDAwMFxufVxuXG5sZXQgbG9naW5IaW50U3RhdGUgPSBmYWxzZVxuXG4vLyDnvZHnu5zor7fmsYJcbmNvbnN0IHJlcXVlc3QgPSAocGFyYW1ldGVyLCBoaWRlTG9kaW5nKSA9PiB7XG5cdC8vIOajgOafpXVybOmFjee9rlxuXHRpZihwYXJhbWV0ZXIudXJsID09PSAndW5kZWZpbmVkJyB8fCBwYXJhbWV0ZXIudXJsID09PSAnJyl7XG5cdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHR0aXRsZTogJ+ivt+axguWcsOWdgOS4jeiDveS4uuepuicsXG5cdFx0XHRpY29uIDogJ25vbmUnXG5cdFx0fSlcblx0XHRyZXR1cm5cblx0fVxuXHQvLyDms6jlhaVoZWFkZXJcblx0Y29uZmlnLmhlYWRlciA9IHtcblx0XHQnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24nLFxuXHRcdCdBdXRob3JpemF0aW9uJzogc3RvcmUuZ2V0dGVycy5nZXRUb2tlbiB8fCAnJ1xuXHR9XG5cdC8vIOWKoOi9veaPkOekulxuXHRpZighaGlkZUxvZGluZykgdW5pLnNob3dMb2FkaW5nKHtcblx0ICAgIHRpdGxlOiAn5Yqg6L295LitJyxcblx0XHRtYXNrIDogdHJ1ZVxuXHR9KTtcblx0XG5cdC8vIOivt+axguWunuS+i1xuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xuXHRcdHVuaS5yZXF1ZXN0KHtcblx0XHRcdHVybFx0XHQ6IGNvbmZpZy5hcGlVcmwgKyBwYXJhbWV0ZXIudXJsLFxuXHRcdFx0dGltZW91dFx0OiBjb25maWcudGltZW91dCxcblx0XHRcdGhlYWRlclx0OiBjb25maWcuaGVhZGVyIFx0fHwge30sXG5cdFx0XHRkYXRhXHQ6IHBhcmFtZXRlci5kYXRhIFx0fHwge30sXG5cdFx0XHRtZXRob2RcdDogcGFyYW1ldGVyLm1ldGhvZFx0fHwgJ0dFVCcsXG5cdFx0XHRzdWNjZXNzXHQ6IHJlcyA9PiB7XG5cdFx0XHRcdGlmIChyZXMuaGVhZGVyLkF1dGhvcml6YXRpb24pe1xuXHRcdFx0XHRcdHVwZGF0ZVRva2VuKCd0b2tlbicsIHJlcy5oZWFkZXIuQXV0aG9yaXphdGlvbilcblx0XHRcdFx0fVxuXHRcdFx0XHRpZihyZXMuc3RhdHVzQ29kZSA9PT0gMjAwKXtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRcdGNvbnN0IHJlc29sdmVEYXRhID0gcmVzLmRhdGFcblx0XHRcdFx0XHRpZihyZXNvbHZlRGF0YS5zdGF0dXNfY29kZSA9PT0gMjAwKSB7XG5cdFx0XHRcdFx0XHRyZXNvbHZlKHJlc29sdmVEYXRhLmRhdGEpXG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYocmVzb2x2ZURhdGEuc3RhdHVzX2NvZGUgPT09IDQwMSkge1xuXHRcdFx0XHRcdFx0bG9naW5IaW50KClcblx0XHRcdFx0XHRcdHJldHVyblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRyZWplY3QocmVzb2x2ZURhdGEpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0ZXJyVG9hc3QocmVzLnN0YXR1c0NvZGUpXG5cdFx0XHR9XG5cdFx0fSlcblx0fSlcbn1cblxuLy8g5paH5Lu25LiK5LygXG5jb25zdCB1cGxvYWRpbmcgPSAocGF0aHMpID0+IHtcblx0dW5pLnNob3dMb2FkaW5nKHtcblx0ICAgIHRpdGxlOiAn5LiK5Lyg5LitJyxcblx0XHRtYXNrIDogdHJ1ZVxuXHR9KTtcblx0Ly8g5rOo5YWlaGVhZGVyXG5cdGNvbmZpZy5oZWFkZXIgPSB7XG5cdFx0J0FjY2VwdCc6ICdhcHBsaWNhdGlvbi9qc29uJyxcblx0XHQnQXV0aG9yaXphdGlvbic6IHN0b3JlLmdldHRlcnMuZ2V0VG9rZW4gfHwgJydcblx0fVxuXHQvLyDkuIrkvKDlm77niYdcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcblx0XHR1bmkudXBsb2FkRmlsZSh7XG5cdFx0XHR1cmxcdFx0OiBjb25maWcuYXBpVXJsICsgJ3N0b3JhZ2UvdXBsb2FkcycsXG5cdFx0XHRmaWxlc1x0OiBwYXRocyxcblx0XHRcdGhlYWRlclx0OiBjb25maWcuaGVhZGVyIHx8IHt9LFxuXHRcdFx0c3VjY2VzcyA6IHJlcz0+e1xuXHRcdFx0XHRpZihyZXMuc3RhdHVzQ29kZSA9PT0gMjAwKXtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKVxuXHRcdFx0XHRcdGxldCB1cGREYXRhID0gSlNPTi5wYXJzZShyZXMuZGF0YSlcblx0XHRcdFx0XHRpZih1cGREYXRhLnN0YXR1c19jb2RlID09PSAyMDApe1xuXHRcdFx0XHRcdFx0cmVzb2x2ZSh1cGREYXRhLmRhdGEpXG5cdFx0XHRcdFx0XHRyZXR1cm5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cmVqZWN0KHVwZERhdGEpXG5cdFx0XHRcdFx0cmV0dXJuXG5cdFx0XHRcdH1cblx0XHRcdFx0ZXJyVG9hc3QocmVzLnN0YXR1c0NvZGUpXG5cdFx0XHR9XG5cdFx0fSlcblx0fSlcbn1cblxuLy8g5aSE55CG5LiA5LqbaHR0cOivt+axgumUmeivr+aPkOekulxuY29uc3QgZXJyVG9hc3QgPSAoY29kZSkgPT4ge1xuXHRzd2l0Y2ggKGNvZGUpe1xuXHRcdGNhc2UgNDA0OlxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiBjb2RlICsgJ+aOpeWPo+S4jeWtmOWcqO+8jOivt+iBlOezu+ezu+e7n+euoeeQhuWRmCcsXG5cdFx0XHRcdGljb24gOiAnbm9uZSdcblx0XHRcdH0pXG5cdFx0XHRicmVhaztcblx0XHRjYXNlIDQwNTpcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZTogY29kZSArICfor7fmo4Dmn6XmjqXlj6Por7fmsYLmlrnlvI/plJnor68nLFxuXHRcdFx0XHRpY29uIDogJ25vbmUnXG5cdFx0XHR9KVxuXHRcdFx0YnJlYWs7XG5cdFx0Y2FzZSA1MDA6XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6IGNvZGUgKyAn5pyN5Yqh56uv6ZSZ6K+v77yM6K+35qOA5p+l5pyN5Yqh5Zmo5L+h5oGvJyxcblx0XHRcdFx0aWNvbiA6ICdub25lJ1xuXHRcdFx0fSlcblx0XHRcdGJyZWFrO1xuXHR9XG59XG5cbi8vIOabtOaWsHRva2VuXG5jb25zdCB1cGRhdGVUb2tlbiA9ICh0b2tlbikgPT4ge1xuXHRzdG9yZS5jb21taXQoJ3NldFRva2VuJywgdG9rZW4pXG59XG5cbi8vIOWkhOeQhueZu+W9leaPkOekulxuY29uc3QgbG9naW5IaW50ID0gKCkgPT4ge1xuXHRpZiggbG9naW5IaW50U3RhdGUgKSByZXR1cm5cblx0aWYoIWxvZ2luSGludFN0YXRlKSBsb2dpbkhpbnRTdGF0ZSA9IHRydWVcblx0dXBkYXRlVG9rZW4oJycpXG5cdHVuaS5zaG93TW9kYWwoe1xuXHRcdHRpdGxlOiAn55m75b2V5o+Q56S6Jyxcblx0XHRjb250ZW50OiAn5oKo55qE55m75b2V5L+h5oGv5bey6L+H5pyf77yM6K+36YeN5paw55m75b2VJyxcblx0XHRjb25maXJtQ29sb3I6ICcjOGI2NGZkJyxcblx0XHRzaG93Q2FuY2VsOmZhbHNlLFxuXHRcdHN1Y2Nlc3M6IHJlcz0+IHtcblx0XHRcdGxvZ2luSGludFN0YXRlID0gZmFsc2Vcblx0XHRcdGlmIChyZXMuY29uZmlybSkge1xuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdHVybDonL3BhZ2VzL2luZGV4L2luZGV4J1xuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH1cblx0fSlcbn1cblxuZXhwb3J0IHtcblx0cmVxdWVzdCxcblx0dXBsb2FkaW5nLFxuXHRjb25maWdcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ 9:
|
||
/*!*********************************************************!*\
|
||
!*** /Users/WebTmm/Desktop/BlockChainH5/store/index.js ***!
|
||
\*********************************************************/
|
||
/*! no static exports found */
|
||
/***/ (function(module, exports, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 10));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 11));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /**\n * Web唐明明\n * 匆匆数载恍如梦,岁月迢迢华发增。\n * 碌碌无为枉半生,一朝惊醒万事空。\n */_vue.default.use(_vuex.default);var _default = new _vuex.default.Store({\n state: {\n token: uni.getStorageSync('token') || '',\n code: uni.getStorageSync('wxCode') || '',\n coupongoods: [] },\n\n getters: {\n getToken: function getToken(state) {\n return state.token;\n },\n getCoupongoods: function getCoupongoods(state) {\n return state.coupongoods;\n },\n getCode: function getCode(state) {\n return state.code;\n } },\n\n mutations: {\n setToken: function setToken(state, tokenString) {\n state.token = tokenString;\n uni.setStorageSync('token', tokenString);\n },\n setCoupongoods: function setCoupongoods(state, value) {\n state.coupongoods = value;\n },\n setCode: function setCode(state, value) {\n state.code = value;\n uni.setStorageSync('wxCode', value);\n } } });exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsIlN0b3JlIiwic3RhdGUiLCJ0b2tlbiIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwiY29kZSIsImNvdXBvbmdvb2RzIiwiZ2V0dGVycyIsImdldFRva2VuIiwiZ2V0Q291cG9uZ29vZHMiLCJnZXRDb2RlIiwibXV0YXRpb25zIiwic2V0VG9rZW4iLCJ0b2tlblN0cmluZyIsInNldFN0b3JhZ2VTeW5jIiwic2V0Q291cG9uZ29vZHMiLCJ2YWx1ZSIsInNldENvZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQTtBQUNBLHdFLDhGQVBBOzs7O3FKQVNBQSxhQUFJQyxHQUFKLENBQVFDLGFBQVIsRSxlQUVlLElBQUlBLGNBQUtDLEtBQVQsQ0FBZTtBQUM3QkMsT0FBSyxFQUFFO0FBQ05DLFNBQUssRUFBS0MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLE9BQW5CLEtBQStCLEVBRG5DO0FBRU5DLFFBQUksRUFBSUYsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLEtBQWdDLEVBRmxDO0FBR05FLGVBQVcsRUFBRyxFQUhSLEVBRHNCOztBQU03QkMsU0FBTyxFQUFFO0FBQ1JDLFlBQVEsRUFBRSxrQkFBQVAsS0FBSyxFQUFJO0FBQ2xCLGFBQU9BLEtBQUssQ0FBQ0MsS0FBYjtBQUNBLEtBSE87QUFJUk8sa0JBQWMsRUFBRSx3QkFBQVIsS0FBSyxFQUFJO0FBQ3hCLGFBQU9BLEtBQUssQ0FBQ0ssV0FBYjtBQUNBLEtBTk87QUFPUkksV0FBTyxFQUFFLGlCQUFBVCxLQUFLLEVBQUk7QUFDakIsYUFBT0EsS0FBSyxDQUFDSSxJQUFiO0FBQ0EsS0FUTyxFQU5vQjs7QUFpQjdCTSxXQUFTLEVBQUU7QUFDVkMsWUFEVSxvQkFDRFgsS0FEQyxFQUNNWSxXQUROLEVBQ21CO0FBQzVCWixXQUFLLENBQUNDLEtBQU4sR0FBY1csV0FBZDtBQUNBVixTQUFHLENBQUNXLGNBQUosQ0FBbUIsT0FBbkIsRUFBNEJELFdBQTVCO0FBQ0EsS0FKUztBQUtWRSxrQkFMVSwwQkFLS2QsS0FMTCxFQUtZZSxLQUxaLEVBS21CO0FBQzVCZixXQUFLLENBQUNLLFdBQU4sR0FBb0JVLEtBQXBCO0FBQ0EsS0FQUztBQVFWQyxXQVJVLG1CQVFGaEIsS0FSRSxFQVFLZSxLQVJMLEVBUVk7QUFDckJmLFdBQUssQ0FBQ0ksSUFBTixHQUFhVyxLQUFiO0FBQ0FiLFNBQUcsQ0FBQ1csY0FBSixDQUFtQixRQUFuQixFQUE2QkUsS0FBN0I7QUFDQSxLQVhTLEVBakJrQixFQUFmLEMiLCJmaWxlIjoiOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLyoqXG4gKiBXZWLllJDmmI7mmI5cbiAqIOWMhuWMhuaVsOi9veaBjeWmguaipu+8jOWygeaciOi/oui/ouWNjuWPkeWinuOAglxuICog56KM56KM5peg5Li65p6J5Y2K55Sf77yM5LiA5pyd5oOK6YaS5LiH5LqL56m644CCXG4gKi9cblxuaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xuXG5WdWUudXNlKFZ1ZXgpXG5cbmV4cG9ydCBkZWZhdWx0IG5ldyBWdWV4LlN0b3JlKHtcblx0c3RhdGU6IHtcblx0XHR0b2tlbiBcdFx0OiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Rva2VuJykgfHwgJycsXG5cdFx0Y29kZVx0XHQ6IHVuaS5nZXRTdG9yYWdlU3luYygnd3hDb2RlJykgfHwgJycsXG5cdFx0Y291cG9uZ29vZHNcdDogW11cblx0fSxcblx0Z2V0dGVyczoge1xuXHRcdGdldFRva2VuOiBzdGF0ZSA9PiB7XG5cdFx0XHRyZXR1cm4gc3RhdGUudG9rZW5cblx0XHR9LFxuXHRcdGdldENvdXBvbmdvb2RzOiBzdGF0ZSA9PiB7XG5cdFx0XHRyZXR1cm4gc3RhdGUuY291cG9uZ29vZHNcblx0XHR9LFxuXHRcdGdldENvZGU6IHN0YXRlID0+IHtcblx0XHRcdHJldHVybiBzdGF0ZS5jb2RlXG5cdFx0fVxuXHR9LFxuXHRtdXRhdGlvbnM6IHtcblx0XHRzZXRUb2tlbihzdGF0ZSwgdG9rZW5TdHJpbmcpIHtcblx0XHRcdHN0YXRlLnRva2VuID0gdG9rZW5TdHJpbmdcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndG9rZW4nLCB0b2tlblN0cmluZylcblx0XHR9LFxuXHRcdHNldENvdXBvbmdvb2RzKHN0YXRlLCB2YWx1ZSkge1xuXHRcdFx0c3RhdGUuY291cG9uZ29vZHMgPSB2YWx1ZVxuXHRcdH0sXG5cdFx0c2V0Q29kZShzdGF0ZSwgdmFsdWUpIHtcblx0XHRcdHN0YXRlLmNvZGUgPSB2YWx1ZVxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3eENvZGUnLCB2YWx1ZSlcblx0XHR9XG5cdH1cbn0pXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n");
|
||
|
||
/***/ })
|
||
|
||
},[[0,"app-config"]]]); |