(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["uni_modules/uni-transition/components/uni-transition/uni-transition"],{
|
|
/***/ 135:
|
/*!******************************************************************************************!*\
|
!*** G:/uniDemo/uni_modules/uni-transition/components/uni-transition/uni-transition.vue ***!
|
\******************************************************************************************/
|
/*! no static exports found */
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
__webpack_require__.r(__webpack_exports__);
|
/* harmony import */ var _uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=template&id=6369f8c4& */ 136);
|
/* harmony import */ var _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./uni-transition.vue?vue&type=script&lang=js& */ 138);
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _uni_transition_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 _uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
/* harmony import */ var _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
|
|
var renderjs
|
|
|
|
|
/* normalize component */
|
|
var component = Object(_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
|
_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["render"],
|
_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
|
false,
|
null,
|
null,
|
null,
|
false,
|
_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["components"],
|
renderjs
|
)
|
|
component.options.__file = "uni_modules/uni-transition/components/uni-transition/uni-transition.vue"
|
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
|
/***/ }),
|
|
/***/ 136:
|
/*!*************************************************************************************************************************!*\
|
!*** G:/uniDemo/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***!
|
\*************************************************************************************************************************/
|
/*! exports provided: render, staticRenderFns, recyclableRender, components */
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
__webpack_require__.r(__webpack_exports__);
|
/* harmony import */ var _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./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--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/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!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-transition.vue?vue&type=template&id=6369f8c4& */ 137);
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["render"]; });
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
|
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_template_id_6369f8c4___WEBPACK_IMPORTED_MODULE_0__["components"]; });
|
|
|
|
/***/ }),
|
|
/***/ 137:
|
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
!*** ./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--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/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!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!G:/uniDemo/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=template&id=6369f8c4& ***!
|
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
/*! 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
|
}
|
var recyclableRender = false
|
var staticRenderFns = []
|
render._withStripped = true
|
|
|
|
/***/ }),
|
|
/***/ 138:
|
/*!*******************************************************************************************************************!*\
|
!*** G:/uniDemo/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***!
|
\*******************************************************************************************************************/
|
/*! no static exports found */
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
"use strict";
|
__webpack_require__.r(__webpack_exports__);
|
/* harmony import */ var _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./uni-transition.vue?vue&type=script&lang=js& */ 139);
|
/* harmony import */ var _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
|
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_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 _C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
|
/* harmony default export */ __webpack_exports__["default"] = (_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_C_Users_dell_Downloads_HBuilderX_3_2_16_20211122_full_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_uni_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
|
|
/***/ }),
|
|
/***/ 139:
|
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!G:/uniDemo/uni_modules/uni-transition/components/uni-transition/uni-transition.vue?vue&type=script&lang=js& ***!
|
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
/*! no static exports found */
|
/***/ (function(module, exports, __webpack_require__) {
|
|
"use strict";
|
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;
|
|
|
|
|
var _createAnimation = __webpack_require__(/*! ./createAnimation */ 140);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;}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;}
|
|
/**
|
* Transition 过渡动画
|
* @description 简单过渡动画组件
|
* @tutorial https://ext.dcloud.net.cn/plugin?id=985
|
* @property {Boolean} show = [false|true] 控制组件显示或隐藏
|
* @property {Array|String} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型
|
* @value fade 渐隐渐出过渡
|
* @value slide-top 由上至下过渡
|
* @value slide-right 由右至左过渡
|
* @value slide-bottom 由下至上过渡
|
* @value slide-left 由左至右过渡
|
* @value zoom-in 由小到大过渡
|
* @value zoom-out 由大到小过渡
|
* @property {Number} duration 过渡动画持续时间
|
* @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`
|
*/var _default2 =
|
{
|
name: 'uniTransition',
|
emits: ['click', 'change'],
|
props: {
|
show: {
|
type: Boolean,
|
default: false },
|
|
modeClass: {
|
type: [Array, String],
|
default: function _default() {
|
return 'fade';
|
} },
|
|
duration: {
|
type: Number,
|
default: 300 },
|
|
styles: {
|
type: Object,
|
default: function _default() {
|
return {};
|
} },
|
|
customClass: {
|
type: String,
|
default: '' } },
|
|
|
data: function data() {
|
return {
|
isShow: false,
|
transform: '',
|
opacity: 1,
|
animationData: {},
|
durationTime: 300,
|
config: {} };
|
|
},
|
watch: {
|
show: {
|
handler: function handler(newVal) {
|
if (newVal) {
|
this.open();
|
} else {
|
// 避免上来就执行 close,导致动画错乱
|
if (this.isShow) {
|
this.close();
|
}
|
}
|
},
|
immediate: true } },
|
|
|
computed: {
|
// 生成样式数据
|
stylesObject: function stylesObject() {
|
var styles = _objectSpread(_objectSpread({},
|
this.styles), {}, {
|
'transition-duration': this.duration / 1000 + 's' });
|
|
var transform = '';
|
for (var i in styles) {
|
var line = this.toLine(i);
|
transform += line + ':' + styles[i] + ';';
|
}
|
return transform;
|
},
|
// 初始化动画条件
|
transformStyles: function transformStyles() {
|
return 'transform:' + this.transform + ';' + 'opacity:' + this.opacity + ';' + this.stylesObject;
|
} },
|
|
created: function created() {
|
// 动画默认配置
|
this.config = {
|
duration: this.duration,
|
timingFunction: 'ease',
|
transformOrigin: '50% 50%',
|
delay: 0 };
|
|
this.durationTime = this.duration;
|
},
|
methods: {
|
/**
|
* ref 触发 初始化动画
|
*/
|
init: function init() {var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
if (obj.duration) {
|
this.durationTime = obj.duration;
|
}
|
this.animation = (0, _createAnimation.createAnimation)(Object.assign(this.config, obj), this);
|
},
|
/**
|
* 点击组件触发回调
|
*/
|
onClick: function onClick() {
|
this.$emit('click', {
|
detail: this.isShow });
|
|
},
|
/**
|
* ref 触发 动画分组
|
* @param {Object} obj
|
*/
|
step: function step(obj) {var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
if (!this.animation) return;
|
for (var i in obj) {
|
try {
|
if (typeof obj[i] === 'object') {var _this$animation;
|
(_this$animation = this.animation)[i].apply(_this$animation, _toConsumableArray(obj[i]));
|
} else {
|
this.animation[i](obj[i]);
|
}
|
} catch (e) {
|
console.error("\u65B9\u6CD5 ".concat(i, " \u4E0D\u5B58\u5728"));
|
}
|
}
|
this.animation.step(config);
|
return this;
|
},
|
/**
|
* ref 触发 执行动画
|
*/
|
run: function run(fn) {
|
if (!this.animation) return;
|
this.animation.run(fn);
|
},
|
// 开始过度动画
|
open: function open() {var _this = this;
|
clearTimeout(this.timer);
|
this.transform = '';
|
this.isShow = true;var _this$styleInit =
|
this.styleInit(false),opacity = _this$styleInit.opacity,transform = _this$styleInit.transform;
|
if (typeof opacity !== 'undefined') {
|
this.opacity = opacity;
|
}
|
this.transform = transform;
|
// 确保动态样式已经生效后,执行动画,如果不加 nextTick ,会导致 wx 动画执行异常
|
this.$nextTick(function () {
|
// TODO 定时器保证动画完全执行,目前有些问题,后面会取消定时器
|
_this.timer = setTimeout(function () {
|
_this.animation = (0, _createAnimation.createAnimation)(_this.config, _this);
|
_this.tranfromInit(false).step();
|
_this.animation.run();
|
_this.$emit('change', {
|
detail: _this.isShow });
|
|
}, 20);
|
});
|
},
|
// 关闭过度动画
|
close: function close(type) {var _this2 = this;
|
if (!this.animation) return;
|
this.tranfromInit(true).
|
step().
|
run(function () {
|
_this2.isShow = false;
|
_this2.animationData = null;
|
_this2.animation = null;var _this2$styleInit =
|
_this2.styleInit(false),opacity = _this2$styleInit.opacity,transform = _this2$styleInit.transform;
|
_this2.opacity = opacity || 1;
|
_this2.transform = transform;
|
_this2.$emit('change', {
|
detail: _this2.isShow });
|
|
});
|
},
|
// 处理动画开始前的默认样式
|
styleInit: function styleInit(type) {var _this3 = this;
|
var styles = {
|
transform: '' };
|
|
var buildStyle = function buildStyle(type, mode) {
|
if (mode === 'fade') {
|
styles.opacity = _this3.animationType(type)[mode];
|
} else {
|
styles.transform += _this3.animationType(type)[mode] + ' ';
|
}
|
};
|
if (typeof this.modeClass === 'string') {
|
buildStyle(type, this.modeClass);
|
} else {
|
this.modeClass.forEach(function (mode) {
|
buildStyle(type, mode);
|
});
|
}
|
return styles;
|
},
|
// 处理内置组合动画
|
tranfromInit: function tranfromInit(type) {var _this4 = this;
|
var buildTranfrom = function buildTranfrom(type, mode) {
|
var aniNum = null;
|
if (mode === 'fade') {
|
aniNum = type ? 0 : 1;
|
} else {
|
aniNum = type ? '-100%' : '0';
|
if (mode === 'zoom-in') {
|
aniNum = type ? 0.8 : 1;
|
}
|
if (mode === 'zoom-out') {
|
aniNum = type ? 1.2 : 1;
|
}
|
if (mode === 'slide-right') {
|
aniNum = type ? '100%' : '0';
|
}
|
if (mode === 'slide-bottom') {
|
aniNum = type ? '100%' : '0';
|
}
|
}
|
_this4.animation[_this4.animationMode()[mode]](aniNum);
|
};
|
if (typeof this.modeClass === 'string') {
|
buildTranfrom(type, this.modeClass);
|
} else {
|
this.modeClass.forEach(function (mode) {
|
buildTranfrom(type, mode);
|
});
|
}
|
|
return this.animation;
|
},
|
animationType: function animationType(type) {
|
return {
|
fade: type ? 1 : 0,
|
'slide-top': "translateY(".concat(type ? '0' : '-100%', ")"),
|
'slide-right': "translateX(".concat(type ? '0' : '100%', ")"),
|
'slide-bottom': "translateY(".concat(type ? '0' : '100%', ")"),
|
'slide-left': "translateX(".concat(type ? '0' : '-100%', ")"),
|
'zoom-in': "scaleX(".concat(type ? 1 : 0.8, ") scaleY(").concat(type ? 1 : 0.8, ")"),
|
'zoom-out': "scaleX(".concat(type ? 1 : 1.2, ") scaleY(").concat(type ? 1 : 1.2, ")") };
|
|
},
|
// 内置动画类型与实际动画对应字典
|
animationMode: function animationMode() {
|
return {
|
fade: 'opacity',
|
'slide-top': 'translateY',
|
'slide-right': 'translateX',
|
'slide-bottom': 'translateY',
|
'slide-left': 'translateX',
|
'zoom-in': 'scale',
|
'zoom-out': 'scale' };
|
|
},
|
// 驼峰转中横线
|
toLine: function toLine(name) {
|
return name.replace(/([A-Z])/g, '-$1').toLowerCase();
|
} } };exports.default = _default2;
|
|
/***/ })
|
|
}]);
|
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js.map
|
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
'uni_modules/uni-transition/components/uni-transition/uni-transition-create-component',
|
{
|
'uni_modules/uni-transition/components/uni-transition/uni-transition-create-component':(function(module, exports, __webpack_require__){
|
__webpack_require__('1')['createComponent'](__webpack_require__(135))
|
})
|
},
|
[['uni_modules/uni-transition/components/uni-transition/uni-transition-create-component']]
|
]);
|