UNPKG

cube-ui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 3.25 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.switch=t():(e.cube=e.cube||{},e.cube.switch=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var c=n[o]={i:o,l:!1,exports:{}};return e[o].call(c.exports,c,c.exports,t),c.l=!0,c.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="./",t(t.s=385)}({228:function(e,t,n){function o(e){n(229)}var c=n(9)(n(230),n(231),o,null,null);e.exports=c.exports},229:function(e,t){},230:function(e,t,n){var o,c,r;!function(n,u){c=[e,t],o=u,void 0!==(r="function"==typeof o?o.apply(t,c):o)&&(e.exports=r)}(0,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={name:"cube-switch",props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{checkboxValue:this.value}},watch:{value:function(e){this.checkboxValue=e},checkboxValue:function(e){this.$emit("input",e)}}},e.exports=t.default})},231:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"cube-switch"},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.checkboxValue,expression:"checkboxValue"}],staticClass:"cube-switch-input",attrs:{type:"checkbox",disabled:e.disabled},domProps:{checked:Array.isArray(e.checkboxValue)?e._i(e.checkboxValue,null)>-1:e.checkboxValue},on:{change:function(t){var n=e.checkboxValue,o=t.target,c=!!o.checked;if(Array.isArray(n)){var r=e._i(n,null);o.checked?r<0&&(e.checkboxValue=n.concat([null])):r>-1&&(e.checkboxValue=n.slice(0,r).concat(n.slice(r+1)))}else e.checkboxValue=c}}}),e._v(" "),n("i",{staticClass:"cube-switch-ui"}),e._v(" "),n("span",{staticClass:"cube-switch-label"},[e._t("default")],2)])},staticRenderFns:[]}},385:function(e,t,n){var o,c,r;!function(u,a){c=[e,t,n(228)],o=a,void 0!==(r="function"==typeof o?o.apply(t,c):o)&&(e.exports=r)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){return e&&e.__esModule?e:{default:e}}(n);o.default.install=function(e){e.component(o.default.name,o.default)},t.default=o.default,e.exports=t.default})},9:function(e,t){e.exports=function(e,t,n,o,c){var r,u=e=e||{},a=typeof e.default;"object"!==a&&"function"!==a||(r=e,u=e.default);var i="function"==typeof u?u.options:u;t&&(i.render=t.render,i.staticRenderFns=t.staticRenderFns),o&&(i._scopeId=o);var s;if(c?(s=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(c)},i._ssrRegister=s):n&&(s=n),s){var l=i.functional,f=l?i.render:i.beforeCreate;l?i.render=function(e,t){return s.call(t),f(e,t)}:i.beforeCreate=f?[].concat(f,s):[s]}return{esModule:r,exports:u,options:i}}}})});