| | |
| | | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-tabs/u-tabs"],{458:function(t,e,n){"use strict";n.r(e);var r=n(459),i=n(461);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);n(464);var u,s=n(32),o=Object(s["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"0de61367",null,!1,r["components"],u);o.options.__file="node_modules/uview-ui/components/u-tabs/u-tabs.vue",e["default"]=o.exports},459:function(t,e,n){"use strict";n.r(e);var r=n(460);n.d(e,"render",(function(){return r["render"]})),n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(e,"components",(function(){return r["components"]}))},460:function(t,e,n){"use strict";var r;n.r(e),n.d(e,"render",(function(){return i})),n.d(e,"staticRenderFns",(function(){return u})),n.d(e,"recyclableRender",(function(){return c})),n.d(e,"components",(function(){return r}));try{r={uBadge:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-badge/u-badge")]).then(n.bind(null,580))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__get_style([t.$u.addStyle(t.itemStyle),{flex:t.scrollable?"":1}])),r=t.__map(t.list,(function(e,n){var r=t.__get_orig(e),i=t.__get_style([t.textStyle(n)]);return{$orig:r,s1:i}})),i=t.$u.addUnit(t.lineWidth),c=t.$u.addUnit(t.lineHeight);t.$mp.data=Object.assign({},{$root:{s0:n,l0:r,g0:i,g1:c}})},c=!1,u=[];i._withStripped=!0},461:function(t,e,n){"use strict";n.r(e);var r=n(462),i=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=i.a},462:function(t,e,n){"use strict";(function(t){var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(55)),c=r(n(5)),u=r(n(11)),s=r(n(57)),o=r(n(463));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,u.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f={name:"u-tabs",mixins:[t.$u.mpMixin,t.$u.mixin,o.default],data:function(){return{firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}},watch:{current:{immediate:!0,handler:function(t,e){var n=this;t!==this.innerCurrent&&(this.innerCurrent=t,this.$nextTick((function(){n.resize()})))}},list:function(){var t=this;this.$nextTick((function(){t.resize()}))}},computed:{textStyle:function(){var e=this;return function(n){var r={},i=n===e.innerCurrent?t.$u.addStyle(e.activeStyle):t.$u.addStyle(e.inactiveStyle);return e.list[n].disabled&&(r.color="#c8c9cc"),t.$u.deepMerge(i,r)}},propsBadge:function(){return t.$u.props.badge}},mounted:function(){var t=this;return(0,s.default)(i.default.mark((function e(){return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.init();case 1:case"end":return e.stop()}}),e)})))()},methods:{setLineLeft:function(){var e=this,n=this.list[this.innerCurrent];if(n){var r=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),i=t.$u.getPx(this.lineWidth);this.lineOffsetLeft=r+(n.rect.width-i)/2,this.firstTime&&setTimeout((function(){e.firstTime=!1}),10)}},animation:function(t){},clickHandler:function(t,e){this.$emit("click",l(l({},t),{},{index:e})),t.disabled||(this.innerCurrent=e,this.resize(),this.$emit("change",l(l({},t),{},{index:e})))},init:function(){var e=this;t.$u.sleep().then((function(){e.resize()}))},setScrollLeft:function(){var e=this.list[this.innerCurrent],n=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),r=t.$u.sys().windowWidth,i=n-(this.tabsRect.width-e.rect.width)/2-(r-this.tabsRect.right)/2+this.tabsRect.left/2;i=Math.min(i,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,i)},resize:function(){var t=this;0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((function(e){var n=(0,c.default)(e,2),r=n[0],i=n[1],u=void 0===i?[]:i;t.tabsRect=r,t.scrollViewWidth=0,u.map((function(e,n){t.scrollViewWidth+=e.width,t.list[n].rect=e})),t.setLineLeft(),t.setScrollLeft()}))},getTabsRect:function(){var t=this;return new Promise((function(e){t.queryRect("u-tabs__wrapper__scroll-view").then((function(t){return e(t)}))}))},getAllItemRect:function(){var t=this;return new Promise((function(e){var n=t.list.map((function(e,n){return t.queryRect("u-tabs__wrapper__nav__item-".concat(n),!0)}));Promise.all(n).then((function(t){return e(t)}))}))},queryRect:function(t,e){var n=this;return new Promise((function(e){n.$uGetRect(".".concat(t)).then((function(t){e(t)}))}))}}};e.default=f}).call(this,n(2)["default"])},464:function(t,e,n){"use strict";n.r(e);var r=n(465),i=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=i.a},465:function(t,e,n){}}]); |
| | | (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-tabs/u-tabs"],{485:function(t,e,n){"use strict";n.r(e);var r=n(486),i=n(488);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);n(491);var u,s=n(32),o=Object(s["default"])(i["default"],r["render"],r["staticRenderFns"],!1,null,"0de61367",null,!1,r["components"],u);o.options.__file="node_modules/uview-ui/components/u-tabs/u-tabs.vue",e["default"]=o.exports},486:function(t,e,n){"use strict";n.r(e);var r=n(487);n.d(e,"render",(function(){return r["render"]})),n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]})),n.d(e,"recyclableRender",(function(){return r["recyclableRender"]})),n.d(e,"components",(function(){return r["components"]}))},487:function(t,e,n){"use strict";var r;n.r(e),n.d(e,"render",(function(){return i})),n.d(e,"staticRenderFns",(function(){return u})),n.d(e,"recyclableRender",(function(){return c})),n.d(e,"components",(function(){return r}));try{r={uBadge:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-badge/u-badge")]).then(n.bind(null,607))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__get_style([t.$u.addStyle(t.itemStyle),{flex:t.scrollable?"":1}])),r=t.__map(t.list,(function(e,n){var r=t.__get_orig(e),i=t.__get_style([t.textStyle(n)]);return{$orig:r,s1:i}})),i=t.$u.addUnit(t.lineWidth),c=t.$u.addUnit(t.lineHeight);t.$mp.data=Object.assign({},{$root:{s0:n,l0:r,g0:i,g1:c}})},c=!1,u=[];i._withStripped=!0},488:function(t,e,n){"use strict";n.r(e);var r=n(489),i=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=i.a},489:function(t,e,n){"use strict";(function(t){var r=n(4);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n(55)),c=r(n(5)),u=r(n(11)),s=r(n(57)),o=r(n(490));function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,u.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f={name:"u-tabs",mixins:[t.$u.mpMixin,t.$u.mixin,o.default],data:function(){return{firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}},watch:{current:{immediate:!0,handler:function(t,e){var n=this;t!==this.innerCurrent&&(this.innerCurrent=t,this.$nextTick((function(){n.resize()})))}},list:function(){var t=this;this.$nextTick((function(){t.resize()}))}},computed:{textStyle:function(){var e=this;return function(n){var r={},i=n===e.innerCurrent?t.$u.addStyle(e.activeStyle):t.$u.addStyle(e.inactiveStyle);return e.list[n].disabled&&(r.color="#c8c9cc"),t.$u.deepMerge(i,r)}},propsBadge:function(){return t.$u.props.badge}},mounted:function(){var t=this;return(0,s.default)(i.default.mark((function e(){return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.init();case 1:case"end":return e.stop()}}),e)})))()},methods:{setLineLeft:function(){var e=this,n=this.list[this.innerCurrent];if(n){var r=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),i=t.$u.getPx(this.lineWidth);this.lineOffsetLeft=r+(n.rect.width-i)/2,this.firstTime&&setTimeout((function(){e.firstTime=!1}),10)}},animation:function(t){},clickHandler:function(t,e){this.$emit("click",l(l({},t),{},{index:e})),t.disabled||(this.innerCurrent=e,this.resize(),this.$emit("change",l(l({},t),{},{index:e})))},init:function(){var e=this;t.$u.sleep().then((function(){e.resize()}))},setScrollLeft:function(){var e=this.list[this.innerCurrent],n=this.list.slice(0,this.innerCurrent).reduce((function(t,e){return t+e.rect.width}),0),r=t.$u.sys().windowWidth,i=n-(this.tabsRect.width-e.rect.width)/2-(r-this.tabsRect.right)/2+this.tabsRect.left/2;i=Math.min(i,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,i)},resize:function(){var t=this;0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((function(e){var n=(0,c.default)(e,2),r=n[0],i=n[1],u=void 0===i?[]:i;t.tabsRect=r,t.scrollViewWidth=0,u.map((function(e,n){t.scrollViewWidth+=e.width,t.list[n].rect=e})),t.setLineLeft(),t.setScrollLeft()}))},getTabsRect:function(){var t=this;return new Promise((function(e){t.queryRect("u-tabs__wrapper__scroll-view").then((function(t){return e(t)}))}))},getAllItemRect:function(){var t=this;return new Promise((function(e){var n=t.list.map((function(e,n){return t.queryRect("u-tabs__wrapper__nav__item-".concat(n),!0)}));Promise.all(n).then((function(t){return e(t)}))}))},queryRect:function(t,e){var n=this;return new Promise((function(e){n.$uGetRect(".".concat(t)).then((function(t){e(t)}))}))}}};e.default=f}).call(this,n(2)["default"])},491:function(t,e,n){"use strict";n.r(e);var r=n(492),i=n.n(r);for(var c in r)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(c);e["default"]=i.a},492:function(t,e,n){}}]); |
| | | //# sourceMappingURL=../../../../../.sourcemap/mp-weixin/node-modules/uview-ui/components/u-tabs/u-tabs.js.map |
| | | ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ |
| | | 'node-modules/uview-ui/components/u-tabs/u-tabs-create-component', |
| | | { |
| | | 'node-modules/uview-ui/components/u-tabs/u-tabs-create-component':(function(module, exports, __webpack_require__){ |
| | | __webpack_require__('2')['createComponent'](__webpack_require__(458)) |
| | | __webpack_require__('2')['createComponent'](__webpack_require__(485)) |
| | | }) |
| | | }, |
| | | [['node-modules/uview-ui/components/u-tabs/u-tabs-create-component']] |