s-wheels-ui
Version:
1 lines • 6.23 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{104:function(t,e,n){},105:function(t,e,n){},106:function(t,e,n){},135:function(t,e,n){"use strict";var s=n(11),a=n(27),i=n(24),r=n(117),c=n(38),o=n(12),u=n(119).f,l=n(118).f,d=n(22).f,f=n(53).trim,v=s.Number,h=v,b=v.prototype,p="Number"==i(n(111)(b)),m="trim"in String.prototype,_=function(t){var e=c(t,!1);if("string"==typeof e&&e.length>2){var n,s,a,i=(e=m?e.trim():f(e,3)).charCodeAt(0);if(43===i||45===i){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:s=2,a=49;break;case 79:case 111:s=8,a=55;break;default:return+e}for(var r,o=e.slice(2),u=0,l=o.length;u<l;u++)if((r=o.charCodeAt(u))<48||r>a)return NaN;return parseInt(o,s)}}return+e};if(!v(" 0o1")||!v("0b1")||v("+0x1")){v=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof v&&(p?o((function(){b.valueOf.call(n)})):"Number"!=i(n))?r(new h(_(e)),n,v):_(e)};for(var N,g=n(14)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),E=0;g.length>E;E++)a(h,N=g[E])&&!a(v,N)&&d(v,N,l(h,N));v.prototype=b,b.constructor=v,n(23)(s,"Number",v)}},215:function(t,e,n){"use strict";var s=n(13),a=n(60)(0),i=n(32)([].forEach,!0);s(s.P+s.F*!i,"Array",{forEach:function(t){return a(this,t,arguments[1])}})},216:function(t,e,n){"use strict";var s=n(104);n.n(s).a},217:function(t,e,n){"use strict";var s=n(105);n.n(s).a},218:function(t,e,n){"use strict";var s=n(106);n.n(s).a},221:function(t,e,n){"use strict";n.r(e);n(25),n(29),n(67),n(75),n(215),n(33);var s=n(0),a={props:{selected:{type:String,required:!0},direction:{type:String,default:"horizontal",validator:function(t){return["horizontal","vertical"].indexOf(t)>=0}}},data:function(){return{eventBus:new s.a}},provide:function(){return{eventBus:this.eventBus}},mounted:function(){var t=this;0===this.$children.length&&console&&console.warn&&console.warn("s-tabs 的子组件应该是 s-tabs-nav 和 s-tabs-body,但你没有写子组件"),this.$children.forEach((function(e){"s-tabs-nav"===e.$options.name&&e.$children.forEach((function(e){"s-tabs-item"===e.$options.name&&e.name===t.selected&&t.eventBus.$emit("update:selected",t.selected,e)}))}))}},i=n(1),r=Object(i.a)(a,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"s-tabs"},[this._t("default")],2)}),[],!1,null,null,null).exports,c={name:"s-tabs-nav",inject:["eventBus"],mounted:function(){var t=this;this.eventBus.$on("update:selected",(function(e,n){t.updateLinePosition(n)}))},methods:{updateLinePosition:function(t){var e=t.$el.getBoundingClientRect(),n=e.width,s=e.left,a=this.$refs.head.getBoundingClientRect().left;this.$refs.line.style.width="".concat(n,"px"),this.$refs.line.style.left="".concat(s-a,"px")}}},o=(n(216),Object(i.a)(c,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{ref:"head",staticClass:"s-tabs-nav"},[this._t("default"),this._v(" "),e("div",{ref:"line",staticClass:"line"}),this._v(" "),e("div",{staticClass:"actions"},[this._t("actions")],2)],2)}),[],!1,null,"051f7795",null).exports),u={inject:["eventBus"]},l=Object(i.a)(u,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"s-tabs-body"},[this._t("default")],2)}),[],!1,null,null,null).exports,d=(n(135),{name:"s-tabs-item",data:function(){return{active:!1}},computed:{classes:function(){return{active:this.active,disabled:this.disabled}}},props:{disabled:{type:Boolean,default:!1},name:{type:String|Number,required:!0}},inject:["eventBus"],created:function(){var t=this;this.eventBus&&this.eventBus.$on("update:selected",(function(e){t.active=e===t.name}))},methods:{onClick:function(){this.disabled||this.eventBus.$emit("update:selected",this.name,this)}}}),f=(n(217),Object(i.a)(d,(function(){var t=this.$createElement;return(this._self._c||t)("div",{staticClass:"s-tabs-item",class:this.classes,attrs:{"data-name":this.name},on:{click:this.onClick}},[this._t("default")],2)}),[],!1,null,"0b83ba51",null).exports),v={data:function(){return{active:!1}},computed:{classes:function(){return{active:this.active}}},inject:["eventBus"],props:{name:{type:String|Number,required:!0}},created:function(){var t=this;this.eventBus.$on("update:selected",(function(e){t.active=e===t.name}))}},h=(n(218),{data:function(){return{contents:'\n <s-tabs :selected.sync="selectedTab">\n <s-tabs-nav>\n <s-tabs-item name="1">1</s-tabs-item>\n <s-tabs-item name="2">2</s-tabs-item>\n </s-tabs-nav>\n <s-tabs-body>\n <s-tabs-pane name="1">content 1</s-tabs-pane>\n <s-tabs-pane name="2">content 2</s-tabs-pane>\n </s-tabs-body>\n</s-tabs>\n '.replace(/^ {8}/gm,"").trim(),jsContents:"\n export default {\n data() {\n return {\n selectedTab: '1'\n }\n }\n}\n ".replace(/^ {8}/gm,"").trim(),selectedTab:"1"}},components:{"s-tabs":r,"s-tabs-nav":o,"s-tabs-body":l,"s-tabs-item":f,"s-tabs-pane":Object(i.a)(v,(function(){var t=this.$createElement,e=this._self._c||t;return this.active?e("div",{staticClass:"s-tabs-pane",class:this.classes},[this._t("default")],2):this._e()}),[],!1,null,"748c27a8",null).exports}}),b=Object(i.a)(h,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("s-tabs",{attrs:{selected:t.selectedTab},on:{"update:selected":function(e){t.selectedTab=e}}},[n("s-tabs-nav",[n("s-tabs-item",{attrs:{name:"1"}},[t._v("Tab1")]),t._v(" "),n("s-tabs-item",{attrs:{name:"2"}},[t._v("Tab2")])],1),t._v(" "),n("s-tabs-body",[n("s-tabs-pane",{attrs:{name:"1"}},[t._v("content 1")]),t._v(" "),n("s-tabs-pane",{attrs:{name:"2"}},[t._v("content 2")])],1)],1),t._v(" "),n("h4",[t._v("代码")]),t._v(" "),n("pre",[n("code",[t._v(t._s(t.contents))])]),t._v(" "),n("pre",[n("code",[t._v(t._s(t.jsContents))])])],1)}),[],!1,null,null,null);e.default=b.exports},67:function(t,e,n){var s=n(22).f,a=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in a||n(14)&&s(a,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})}}]);