UNPKG

agriculture-ui

Version:

农业开发组件库

1 lines 2.98 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mui=t():e.mui=t()}(self,(function(){return function(){"use strict";var e={486:function(e,t,o){function n(e,t,o,n,r,i,s,a){var c,l="function"==typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=o,l._compiled=!0),n&&(l.functional=!0),i&&(l._scopeId="data-v-"+i),s?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},l._ssrRegister=c):r&&(c=a?function(){r.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(e,t){return c.call(t),u(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}o.d(t,{A:function(){return n}})}},t={};function o(n){var r=t[n];if(void 0!==r)return r.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,o),i.exports}o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return function(){o.r(n),o.d(n,{default:function(){return i}});var e=function(){var e=this,t=e._self._c;return t("label",{staticClass:"ag-checkbox",class:{"is-checked":e.isChecked}},[t("span",{staticClass:"ag-checkbox_input"},[t("span",{staticClass:"ag-checkbox_inner"}),e._v(" "),t("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"ag-checkbox_original",attrs:{type:"checkbox",name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:function(t){var o=e.model,n=t.target,r=!!n.checked;if(Array.isArray(o)){var i=e.label,s=e._i(o,i);n.checked?s<0&&(e.model=o.concat([i])):s>-1&&(e.model=o.slice(0,s).concat(o.slice(s+1)))}else e.model=r}}})]),e._v(" "),t("span",{staticClass:"ag-checkbox_label"},[e._t("default"),e._v(" "),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};e._withStripped=!0;var t={name:"agCheckBox",props:{value:{type:Boolean,default:!1},label:{type:String,default:""},name:{type:String,default:""}},computed:{model:{get(){return this.isGroup?this.CheckBoxGroup.value:this.value},set(e){this.isGroup?this.CheckBoxGroup.$emit("input",e):this.$emit("input",e)}},isGroup(){return!!this.CheckBoxGroup},isChecked(){return this.isGroup?this.model.includes(this.label):this.model}},inject:{CheckBoxGroup:{default:""}}},r=(0,o(486).A)(t,e,[],!1,null,"b9863518",null).exports;r.install=function(e){e.component(r.name,r)};var i=r}(),n}()}));