496 lines
39 KiB
JavaScript
496 lines
39 KiB
JavaScript
(global["webpackChunkfitness_walk_nwnu"] = global["webpackChunkfitness_walk_nwnu"] || []).push([["node-modules/uview-ui/components/u-tabs/u-tabs"],{
|
||
|
||
/***/ "./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/index.js??clonedRuleSet-42[0].rules[0].use[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/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true&":
|
||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./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/index.js??clonedRuleSet-42[0].rules[0].use[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/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true& ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ components: function() { return /* binding */ components; },
|
||
/* harmony export */ recyclableRender: function() { return /* binding */ recyclableRender; },
|
||
/* harmony export */ render: function() { return /* binding */ render; },
|
||
/* harmony export */ staticRenderFns: function() { return /* binding */ staticRenderFns; }
|
||
/* harmony export */ });
|
||
var components
|
||
try {
|
||
components = {
|
||
uBadge: function () {
|
||
return Promise.all(/*! import() | node-modules/uview-ui/components/u-badge/u-badge */[__webpack_require__.e("common/vendor"), __webpack_require__.e("node-modules/uview-ui/components/u-badge/u-badge")]).then(__webpack_require__.bind(__webpack_require__, /*! uview-ui/components/u-badge/u-badge.vue */ "./node_modules/uview-ui/components/u-badge/u-badge.vue"))
|
||
},
|
||
}
|
||
} catch (e) {
|
||
if (
|
||
e.message.indexOf("Cannot find module") !== -1 &&
|
||
e.message.indexOf(".vue") !== -1
|
||
) {
|
||
console.error(e.message)
|
||
console.error("1. 排查组件名称拼写是否正确")
|
||
console.error(
|
||
"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
|
||
)
|
||
console.error(
|
||
"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
|
||
)
|
||
} else {
|
||
throw e
|
||
}
|
||
}
|
||
var render = function () {
|
||
var _vm = this
|
||
var _h = _vm.$createElement
|
||
var _c = _vm._self._c || _h
|
||
var s0 = _vm.__get_style([
|
||
_vm.$u.addStyle(_vm.itemStyle),
|
||
{
|
||
flex: _vm.scrollable ? "" : 1,
|
||
},
|
||
])
|
||
var l0 = _vm.__map(_vm.list, function (item, index) {
|
||
var $orig = _vm.__get_orig(item)
|
||
var s1 = _vm.__get_style([_vm.textStyle(index)])
|
||
return {
|
||
$orig: $orig,
|
||
s1: s1,
|
||
}
|
||
})
|
||
var g0 = _vm.$u.addUnit(_vm.lineWidth)
|
||
var g1 = _vm.$u.addUnit(_vm.lineHeight)
|
||
_vm.$mp.data = Object.assign(
|
||
{},
|
||
{
|
||
$root: {
|
||
s0: s0,
|
||
l0: l0,
|
||
g0: g0,
|
||
g1: g1,
|
||
},
|
||
}
|
||
)
|
||
}
|
||
var recyclableRender = false
|
||
var staticRenderFns = []
|
||
render._withStripped = true
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js&":
|
||
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***!
|
||
\**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ "./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");
|
||
/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ "./node_modules/@babel/runtime/helpers/esm/defineProperty.js");
|
||
/* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ "./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js");
|
||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/regenerator */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/@babel/runtime/regenerator/index.js");
|
||
/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3__);
|
||
/* harmony import */ var _props_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./props.js */ "./node_modules/uview-ui/components/u-tabs/props.js");
|
||
/* provided dependency */ var uni = __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ "./node_modules/@dcloudio/uni-mp-weixin/dist/index.js")["default"];
|
||
|
||
|
||
|
||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
|
||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__["default"])(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
|
||
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
//
|
||
|
||
|
||
/**
|
||
* Tabs 标签
|
||
* @description tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。
|
||
* @tutorial https://www.uviewui.com/components/tabs.html
|
||
* @property {String | Number} duration 滑块移动一次所需的时间,单位秒(默认 200 )
|
||
* @property {String | Number} swierWidth swiper的宽度(默认 '750rpx' )
|
||
* @property {String} keyName 从`list`元素对象中读取的键名(默认 'name' )
|
||
* @event {Function(index)} change 标签改变时触发 index: 点击了第几个tab,索引从0开始
|
||
* @event {Function(index)} click 点击标签时触发 index: 点击了第几个tab,索引从0开始
|
||
* @example <u-tabs :list="list" :is-scroll="false" :current="current" @change="change"></u-tabs>
|
||
*/
|
||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||
name: 'u-tabs',
|
||
mixins: [uni.$u.mpMixin, uni.$u.mixin, _props_js__WEBPACK_IMPORTED_MODULE_4__["default"]],
|
||
data: function data() {
|
||
return {
|
||
firstTime: true,
|
||
scrollLeft: 0,
|
||
scrollViewWidth: 0,
|
||
lineOffsetLeft: 0,
|
||
tabsRect: {
|
||
left: 0
|
||
},
|
||
innerCurrent: 0,
|
||
moving: false
|
||
};
|
||
},
|
||
watch: {
|
||
current: {
|
||
immediate: true,
|
||
handler: function handler(newValue, oldValue) {
|
||
var _this = this;
|
||
// 内外部值不相等时,才尝试移动滑块
|
||
if (newValue !== this.innerCurrent) {
|
||
this.innerCurrent = newValue;
|
||
this.$nextTick(function () {
|
||
_this.resize();
|
||
});
|
||
}
|
||
}
|
||
},
|
||
// list变化时,重新渲染list各项信息
|
||
list: function list() {
|
||
var _this2 = this;
|
||
this.$nextTick(function () {
|
||
_this2.resize();
|
||
});
|
||
}
|
||
},
|
||
computed: {
|
||
textStyle: function textStyle() {
|
||
var _this3 = this;
|
||
return function (index) {
|
||
var style = {};
|
||
// 取当期是否激活的样式
|
||
var customeStyle = index === _this3.innerCurrent ? uni.$u.addStyle(_this3.activeStyle) : uni.$u.addStyle(_this3.inactiveStyle);
|
||
// 如果当前菜单被禁用,则加上对应颜色,需要在此做处理,是因为nvue下,无法在style样式中通过!import覆盖标签的内联样式
|
||
if (_this3.list[index].disabled) {
|
||
style.color = '#c8c9cc';
|
||
}
|
||
return uni.$u.deepMerge(customeStyle, style);
|
||
};
|
||
},
|
||
propsBadge: function propsBadge() {
|
||
return uni.$u.props.badge;
|
||
}
|
||
},
|
||
mounted: function mounted() {
|
||
var _this4 = this;
|
||
return (0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__["default"])(/*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().mark(function _callee() {
|
||
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_3___default().wrap(function (_context) {
|
||
while (1) switch (_context.prev = _context.next) {
|
||
case 0:
|
||
_this4.init();
|
||
case 1:
|
||
case "end":
|
||
return _context.stop();
|
||
}
|
||
}, _callee);
|
||
}))();
|
||
},
|
||
methods: {
|
||
setLineLeft: function setLineLeft() {
|
||
var _this5 = this;
|
||
var tabItem = this.list[this.innerCurrent];
|
||
if (!tabItem) {
|
||
return;
|
||
}
|
||
// 获取滑块该移动的位置
|
||
var lineOffsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {
|
||
return total + curr.rect.width;
|
||
}, 0);
|
||
// 获取下划线的数值px表示法
|
||
var lineWidth = uni.$u.getPx(this.lineWidth);
|
||
this.lineOffsetLeft = lineOffsetLeft + (tabItem.rect.width - lineWidth) / 2;
|
||
|
||
// 如果是第一次执行此方法,让滑块在初始化时,瞬间滑动到第一个tab item的中间
|
||
// 这里需要一个定时器,因为在非nvue下,是直接通过style绑定过渡时间,需要等其过渡完成后,再设置为false(非第一次移动滑块)
|
||
if (this.firstTime) {
|
||
setTimeout(function () {
|
||
_this5.firstTime = false;
|
||
}, 10);
|
||
}
|
||
},
|
||
// nvue下设置滑块的位置
|
||
animation: function animation(x) {
|
||
var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
|
||
},
|
||
// 点击某一个标签
|
||
clickHandler: function clickHandler(item, index) {
|
||
// 因为标签可能为disabled状态,所以click是一定会发出的,但是change事件是需要可用的状态才发出
|
||
this.$emit('click', _objectSpread(_objectSpread({}, item), {}, {
|
||
index: index
|
||
}));
|
||
// 如果disabled状态,返回
|
||
if (item.disabled) return;
|
||
this.innerCurrent = index;
|
||
this.resize();
|
||
this.$emit('change', _objectSpread(_objectSpread({}, item), {}, {
|
||
index: index
|
||
}));
|
||
},
|
||
init: function init() {
|
||
var _this6 = this;
|
||
uni.$u.sleep().then(function () {
|
||
_this6.resize();
|
||
});
|
||
},
|
||
setScrollLeft: function setScrollLeft() {
|
||
// 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息
|
||
var tabRect = this.list[this.innerCurrent];
|
||
// 累加得到当前item到左边的距离
|
||
var offsetLeft = this.list.slice(0, this.innerCurrent).reduce(function (total, curr) {
|
||
return total + curr.rect.width;
|
||
}, 0);
|
||
// 此处为屏幕宽度
|
||
var windowWidth = uni.$u.sys().windowWidth;
|
||
// 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动
|
||
var scrollLeft = offsetLeft - (this.tabsRect.width - tabRect.rect.width) / 2 - (windowWidth - this.tabsRect.right) / 2 + this.tabsRect.left / 2;
|
||
// 这里做一个限制,限制scrollLeft的最大值为整个scroll-view宽度减去tabs组件的宽度
|
||
scrollLeft = Math.min(scrollLeft, this.scrollViewWidth - this.tabsRect.width);
|
||
this.scrollLeft = Math.max(0, scrollLeft);
|
||
},
|
||
// 获取所有标签的尺寸
|
||
resize: function resize() {
|
||
var _this7 = this;
|
||
// 如果不存在list,则不处理
|
||
if (this.list.length === 0) {
|
||
return;
|
||
}
|
||
Promise.all([this.getTabsRect(), this.getAllItemRect()]).then(function (_ref) {
|
||
var _ref2 = (0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__["default"])(_ref, 2),
|
||
tabsRect = _ref2[0],
|
||
_ref2$ = _ref2[1],
|
||
itemRect = _ref2$ === void 0 ? [] : _ref2$;
|
||
_this7.tabsRect = tabsRect;
|
||
_this7.scrollViewWidth = 0;
|
||
itemRect.map(function (item, index) {
|
||
// 计算scroll-view的宽度,这里
|
||
_this7.scrollViewWidth += item.width;
|
||
// 另外计算每一个item的中心点X轴坐标
|
||
_this7.list[index].rect = item;
|
||
});
|
||
// 获取了tabs的尺寸之后,设置滑块的位置
|
||
_this7.setLineLeft();
|
||
_this7.setScrollLeft();
|
||
});
|
||
},
|
||
// 获取导航菜单的尺寸
|
||
getTabsRect: function getTabsRect() {
|
||
var _this8 = this;
|
||
return new Promise(function (resolve) {
|
||
_this8.queryRect('u-tabs__wrapper__scroll-view').then(function (size) {
|
||
return resolve(size);
|
||
});
|
||
});
|
||
},
|
||
// 获取所有标签的尺寸
|
||
getAllItemRect: function getAllItemRect() {
|
||
var _this9 = this;
|
||
return new Promise(function (resolve) {
|
||
var promiseAllArr = _this9.list.map(function (item, index) {
|
||
return _this9.queryRect("u-tabs__wrapper__nav__item-".concat(index), true);
|
||
});
|
||
Promise.all(promiseAllArr).then(function (sizes) {
|
||
return resolve(sizes);
|
||
});
|
||
});
|
||
},
|
||
// 获取各个标签的尺寸
|
||
queryRect: function queryRect(el, item) {
|
||
var _this0 = this;
|
||
// $uGetRect为uView自带的节点查询简化方法,详见文档介绍:https://www.uviewui.com/js/getRect.html
|
||
// 组件内部一般用this.$uGetRect,对外的为uni.$u.getRect,二者功能一致,名称不同
|
||
return new Promise(function (resolve) {
|
||
_this0.$uGetRect(".".concat(el)).then(function (size) {
|
||
resolve(size);
|
||
});
|
||
});
|
||
}
|
||
}
|
||
});
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&":
|
||
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true& ***!
|
||
\*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ (function() {
|
||
|
||
// extracted by mini-css-extract-plugin
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue":
|
||
/*!************************************************************!*\
|
||
!*** ./node_modules/uview-ui/components/u-tabs/u-tabs.vue ***!
|
||
\************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=template&id=0de61367&scoped=true& */ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true&");
|
||
/* harmony import */ var _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=script&lang=js& */ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js&");
|
||
/* harmony import */ var _u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true& */ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&");
|
||
/* harmony import */ var _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! !../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js");
|
||
|
||
var renderjs
|
||
;
|
||
|
||
;
|
||
|
||
|
||
/* normalize component */
|
||
|
||
var component = (0,_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
|
||
_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
|
||
_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render,
|
||
_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns,
|
||
false,
|
||
null,
|
||
"0de61367",
|
||
null,
|
||
false,
|
||
_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components,
|
||
renderjs
|
||
)
|
||
|
||
component.options.__file = "node_modules/uview-ui/components/u-tabs/u-tabs.vue"
|
||
/* harmony default export */ __webpack_exports__["default"] = (component.exports);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js&":
|
||
/*!*************************************************************************************!*\
|
||
!*** ./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***!
|
||
\*************************************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_dcloudio_webpack_uni_mp_loader_lib_script_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!../../../@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!../../../@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-40[0].rules[0].use[0]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-40[0].rules[0].use[1]!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js&");
|
||
/* harmony default export */ __webpack_exports__["default"] = (_babel_loader_lib_index_js_clonedRuleSet_40_0_rules_0_use_0_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_40_0_rules_0_use_1_dcloudio_webpack_uni_mp_loader_lib_script_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]);
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&":
|
||
/*!**********************************************************************************************************************!*\
|
||
!*** ./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true& ***!
|
||
\**********************************************************************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony import */ var _mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!../../../css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!../../../@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!../../../@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!../../../@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true& */ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-22[0].rules[0].use[0]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[1]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[2]!./node_modules/@vue/cli-service/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[3]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??clonedRuleSet-22[0].rules[0].use[4]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-22[0].rules[0].use[5]!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=style&index=0&id=0de61367&lang=scss&scoped=true&");
|
||
/* harmony import */ var _mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
|
||
/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};
|
||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== "default") __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = function(key) { return _mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }.bind(0, __WEBPACK_IMPORT_KEY__)
|
||
/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);
|
||
/* harmony default export */ __webpack_exports__["default"] = ((_mini_css_extract_plugin_dist_loader_js_clonedRuleSet_22_0_rules_0_use_0_css_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_1_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_2_vue_cli_service_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_3_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_clonedRuleSet_22_0_rules_0_use_4_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_22_0_rules_0_use_5_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_style_index_0_id_0de61367_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default()));
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true&":
|
||
/*!*******************************************************************************************************!*\
|
||
!*** ./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true& ***!
|
||
\*******************************************************************************************************/
|
||
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ components: function() { return /* reexport safe */ _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_dcloudio_webpack_uni_mp_loader_lib_template_js_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.components; },
|
||
/* harmony export */ recyclableRender: function() { return /* reexport safe */ _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_dcloudio_webpack_uni_mp_loader_lib_template_js_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.recyclableRender; },
|
||
/* harmony export */ render: function() { return /* reexport safe */ _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_dcloudio_webpack_uni_mp_loader_lib_template_js_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.render; },
|
||
/* harmony export */ staticRenderFns: function() { return /* reexport safe */ _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_dcloudio_webpack_uni_mp_loader_lib_template_js_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__.staticRenderFns; }
|
||
/* harmony export */ });
|
||
/* harmony import */ var _dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_clonedRuleSet_42_0_rules_0_use_0_dcloudio_webpack_uni_mp_loader_lib_template_js_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_dcloudio_webpack_uni_mp_loader_lib_style_js_u_tabs_vue_vue_type_template_id_0de61367_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??clonedRuleSet-42[0].rules[0].use[0]!../../../@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../@dcloudio/webpack-uni-mp-loader/lib/style.js!./u-tabs.vue?vue&type=template&id=0de61367&scoped=true& */ "./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/index.js??clonedRuleSet-42[0].rules[0].use[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/index.js??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./node_modules/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=0de61367&scoped=true&");
|
||
|
||
|
||
/***/ })
|
||
|
||
}]);
|
||
;(global["webpackChunkfitness_walk_nwnu"] = global["webpackChunkfitness_walk_nwnu"] || []).push([
|
||
['node-modules/uview-ui/components/u-tabs/u-tabs-create-component'],
|
||
{},
|
||
function(__webpack_require__){
|
||
__webpack_require__('./node_modules/@dcloudio/uni-mp-weixin/dist/index.js')['createComponent'](__webpack_require__("./node_modules/uview-ui/components/u-tabs/u-tabs.vue"))
|
||
}
|
||
]);
|