12345678910 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/uni-mall-head/uni-mall-head"],{"0ceb":function(t,n,e){"use strict";e.d(n,"b",(function(){return r})),e.d(n,"c",(function(){return a})),e.d(n,"a",(function(){return i}));var i={uniIcons:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(e.bind(null,"3d33"))}},r=function(){var t=this.$createElement,n=(this._self._c,this.tabs.length);this.$mp.data=Object.assign({},{$root:{g0:n}})},a=[]},"6454d":function(t,n,e){"use strict";(function(t){var i=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=i(e("7eb4")),a=i(e("ee10")),u={data:function(){return{tabs:[],viewId:"id_"+Math.random().toString(36).substr(2,16),scrollLeft:0,warpWidth:0}},computed:{isScroll:function(){return this.tabWidth&&this.tabs.length},tabHeightPx:function(){return t.upx2px(this.height)},tabHeightVal:function(){return"48px"},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:{value:function(){this.scrollCenter()}},methods:{tabClick:function(t){this.tabs.splice(t+1,this.tabs.length),this.$emit("change",this.tabs[t])},addTab:function(n){var e=this;return(0,a.default)(r.default.mark((function i(){return r.default.wrap((function(i){while(1)switch(i.prev=i.next){case 0:e.tabs.push(n),setTimeout((function(){var n=t.createSelectorQuery();n=n.in(e),n.select(".tab-item").boundingClientRect((function(t){e.warpWidth+=t.width,e.scrollLeft=e.warpWidth})).exec()}),100);case 2:case"end":return i.stop()}}),i)})))()},scrollCenter:function(){var n=this;return(0,a.default)(r.default.mark((function e(){var i,a,u;return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n.isScroll){e.next=2;break}return e.abrupt("return");case 2:if(n.warpWidth){e.next=7;break}return e.next=5,n.initWarpRect();case 5:i=e.sent,n.warpWidth=i?i.width:t.getSystemInfoSync().windowWidth;case 7:a=n.tabWidthPx*n.value+n.tabWidthPx/2,u=a-n.warpWidth/2,n.scrollLeft=u;case 10:case"end":return e.stop()}}),e)})))()},initWarpRect:function(){var n=this;return new Promise((function(e){setTimeout((function(){var i=t.createSelectorQuery();i=i.in(n),i.select("#"+n.viewId).boundingClientRect((function(t){e(t)})).exec()}),20)}))}},mounted:function(){this.scrollCenter()}};n.default=u}).call(this,e("df3c")["default"])},"66d9":function(t,n,e){"use strict";var i=e("c5a3"),r=e.n(i);r.a},c5a3:function(t,n,e){},cc27:function(t,n,e){"use strict";e.r(n);var i=e("0ceb"),r=e("d012");for(var a in r)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return r[t]}))}(a);e("66d9");var u=e("828b"),c=Object(u["a"])(r["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);n["default"]=c.exports},d012:function(t,n,e){"use strict";e.r(n);var i=e("6454d"),r=e.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);n["default"]=r.a}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/uni-mall-head/uni-mall-head-create-component',
- {
- 'components/uni-mall-head/uni-mall-head-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('df3c')['createComponent'](__webpack_require__("cc27"))
- })
- },
- [['components/uni-mall-head/uni-mall-head-create-component']]
- ]);
|