11 lines
3.3 KiB
JavaScript
11 lines
3.3 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/v-tabs/v-tabs"],{"12c4":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement;this._self._c},r=[]},"17b0":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{value:{},tabs:{type:Array,default:function(){return[]}},bgColor:{type:String,default:"#fff"},padding:{type:String,default:"0"},color:{type:String,default:"#333"},activeColor:{type:String,default:"#2979ff"},fontSize:{type:String,default:"28rpx"},activeFontSize:{type:String,default:"36rpx"},bold:{type:Boolean,default:!0},scroll:{type:Boolean,default:!0},height:{type:String,default:"70rpx"},lineColor:{type:String,default:"#2979ff"},lineHeight:{type:String,default:"10rpx"},lineScale:{type:Number,default:.5},lineRadius:{type:String,default:"10rpx"},pills:{type:Boolean,deafult:!1},pillsColor:{type:String,default:"#2979ff"},pillsBorderRadius:{type:String,default:"10rpx"},field:{type:String,default:""}},data:function(){return{elId:"",lineWidth:30,currentWidth:0,lineLeft:0,pillsLeft:0,scrollLeft:0,containerWidth:0,current:0}},watch:{value:function(t){var e=this;this.current=t,this.$nextTick((function(){e.getTabItemWidth()}))},current:function(t){this.$emit("input",t)},tabs:function(t){var e=this;this.$nextTick((function(){e.getTabItemWidth()}))}},methods:{randomString:function(t){t=t||32;for(var e="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n=e.length,i="",r=0;r<t;r++)i+=e.charAt(Math.floor(Math.random()*n));return i},change:function(t){this.current!==t&&(this.current=t,this.$emit("change",t))},getTabItemWidth:function(){var e=this,n=t.createSelectorQuery().in(this);n.select("#".concat(this.elId)).boundingClientRect((function(t){e.containerWidth||(e.containerWidth=750)})).exec(),n.selectAll(".v-tabs__container-item").boundingClientRect((function(t){if(t){var n=0,i=0;if(t)for(var r=0;r<t.length;r++)if(r<e.current)n+=t[r].width;else{if(r!=e.current)break;i=t[r].width}e.currentWidth=i,e.lineWidth=i*e.lineScale*1,e.lineLeft=n+i/2,e.pillsLeft=n,e.scroll&&(e.scrollLeft=e.lineLeft-e.containerWidth/2)}})).exec()}},mounted:function(){var t=this;this.elId="xfjpeter_"+this.randomString(),this.current=this.value,this.$nextTick((function(){t.getTabItemWidth()}))}};e.default=n}).call(this,n("543d")["default"])},"4a9a":function(t,e,n){"use strict";n.r(e);var i=n("17b0"),r=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=r.a},a639:function(t,e,n){"use strict";n.r(e);var i=n("12c4"),r=n("4a9a");for(var a in r)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(a);n("a9b7");var l=n("f0c5"),u=Object(l["a"])(r["default"],i["b"],i["c"],!1,null,"572e0eda",null,!1,i["a"],void 0);e["default"]=u.exports},a9b7:function(t,e,n){"use strict";var i=n("cef6"),r=n.n(i);r.a},cef6:function(t,e,n){}}]);
|
|
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
|
'components/v-tabs/v-tabs-create-component',
|
|
{
|
|
'components/v-tabs/v-tabs-create-component':(function(module, exports, __webpack_require__){
|
|
__webpack_require__('543d')['createComponent'](__webpack_require__("a639"))
|
|
})
|
|
},
|
|
[['components/v-tabs/v-tabs-create-component']]
|
|
]);
|