You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
3.6 KiB
10 lines
3.6 KiB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/me-tabs/me-tabs"],{"3f09":function(t,e,n){"use strict";var i=n("79e4"),r=n.n(i);r.a},"79e4":function(t,e,n){},"7c5d":function(t,e,n){"use strict";var i;n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var r=function(){var t=this,e=t.$createElement,n=(t._self._c,t.tabs.length?t.__map(t.tabs,(function(e,n){var i=t.__get_orig(e),r=t.getTabName(e);return{$orig:i,m0:r}})):null);t.$mp.data=Object.assign({},{$root:{l0:n}})},a=[]},aaa4:function(t,e,n){"use strict";n.r(e);var i=n("ba38"),r=n.n(i);for(var a in i)"default"!==a&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},ba38:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("a34a"));function r(t){return t&&t.__esModule?t:{default:t}}function a(t,e,n,i,r,a,u){try{var c=t[a](u),o=c.value}catch(s){return void n(s)}c.done?e(o):Promise.resolve(o).then(i,r)}function u(t){return function(){var e=this,n=arguments;return new Promise((function(i,r){var u=t.apply(e,n);function c(t){a(u,i,r,c,o,"next",t)}function o(t){a(u,i,r,c,o,"throw",t)}c(void 0)}))}}var c={props:{tabs:{type:Array,default:function(){return[]}},nameKey:{type:String,default:"name"},value:{type:[String,Number],default:0},fixed:Boolean,tabWidth:Number,height:{type:Number,default:90}},data:function(){return{viewId:"id_"+Math.random().toString(36).substr(2,16),scrollLeft:0}},computed:{isScroll:function(){return this.tabWidth&&this.tabs.length},tabHeightPx:function(){return t.upx2px(this.height)},tabHeightVal:function(){return this.tabHeightPx+"px"},tabWidthPx:function(){return t.upx2px(this.tabWidth)},tabWidthVal:function(){return this.isScroll?this.tabWidthPx+"px":""},lineLeft:function(){return this.isScroll?this.tabWidthPx*this.value+this.tabWidthPx/2+"px":100/this.tabs.length*(this.value+1)-100/(2*this.tabs.length)+"%"}},watch:{tabs:function(){this.warpWidth=null,this.scrollCenter()},value:function(){this.scrollCenter()}},methods:{getTabName:function(t){return"object"===typeof t?t[this.nameKey]:t},tabClick:function(t){this.value!=t&&(this.$emit("input",t),this.$emit("change",t))},scrollCenter:function(){var e=this;return u(i.default.mark((function n(){var r,a,u;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.isScroll){n.next=2;break}return n.abrupt("return");case 2:if(e.warpWidth){n.next=7;break}return n.next=5,e.initWarpRect();case 5:r=n.sent,e.warpWidth=r?r.width:t.getSystemInfoSync().windowWidth;case 7:a=e.tabWidthPx*e.value+e.tabWidthPx/2,u=a-e.warpWidth/2,e.scrollLeft=u;case 10:case"end":return n.stop()}}),n)})))()},initWarpRect:function(){var e=this;return new Promise((function(n){setTimeout((function(){var i=t.createSelectorQuery();i=i.in(e),i.select("#"+e.viewId).boundingClientRect((function(t){n(t)})).exec()}),20)}))}},mounted:function(){this.scrollCenter()}};e.default=c}).call(this,n("543d")["default"])},e5fc:function(t,e,n){"use strict";n.r(e);var i=n("7c5d"),r=n("aaa4");for(var a in r)"default"!==a&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("3f09");var u,c=n("f0c5"),o=Object(c["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],u);e["default"]=o.exports}}]); |
|
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([ |
|
'components/me-tabs/me-tabs-create-component', |
|
{ |
|
'components/me-tabs/me-tabs-create-component':(function(module, exports, __webpack_require__){ |
|
__webpack_require__('543d')['createComponent'](__webpack_require__("e5fc")) |
|
}) |
|
}, |
|
[['components/me-tabs/me-tabs-create-component']] |
|
]);
|
|
|