UNPKG

yun-ui

Version:

Mobile UI Components Library for Vue.js by yunzhijia.

1 lines 1.92 kB
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var i in n)("object"==typeof exports?exports:t)[i]=n[i]}}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="/",e(0)}({0:function(t,e,n){t.exports=n(65)},1:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={data:function(){return{UIName:"yun"}}}},2:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(1),o=i(r),a={UIName:o.default};t.exports=a},65:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(170),o=i(r);t.exports=o.default},87:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(2);e.default={name:"y-tab-item",mixins:[i.UIName],props:{title:String,icon:String,tabId:String},methods:{handleClick:function(){this.$emit("click"),this.$parent.$emit("change",this.tabId),this.$parent.activeId=this.tabId}}}},137:function(t,e){},170:function(t,e,n){var i,r;n(137),i=n(87);var o=n(179);r=i=i||{},"object"!=typeof i.default&&"function"!=typeof i.default||(r=i=i.default),"function"==typeof r&&(r=r.options),r.render=o.render,r.staticRenderFns=o.staticRenderFns,t.exports=i},179:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{class:[t.UIName+"-tab-item",t.UIName+"-divided","hidden-last-divided"],on:{click:t.handleClick}},[n("div",{class:[t.UIName+"-tab-item-label",{"is-active":(t.$parent.activeId||"0"===t.$parent.activeId)&&t.$parent.activeId===t.tabId}]},[t._t("icon"),t._v(" "),n("span",{domProps:{textContent:t._s(t.title)}}),t._v(" "),t._t("default")],2)])},staticRenderFns:[]}}})});