yk-element-components-v2
Version:
2 lines (1 loc) • 3.2 kB
JavaScript
(function(d,a){typeof exports=="object"&&typeof module<"u"?module.exports=a():typeof define=="function"&&define.amd?define(a):(d=typeof globalThis<"u"?globalThis:d||self,d.index=a())})(this,function(){"use strict";const d="";function a(e,n,r,s,l,f,p,B){var t=typeof e=="function"?e.options:e;n&&(t.render=n,t.staticRenderFns=r,t._compiled=!0),s&&(t.functional=!0),f&&(t._scopeId="data-v-"+f);var i;if(p?(i=function(o){o=o||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!o&&typeof __VUE_SSR_CONTEXT__<"u"&&(o=__VUE_SSR_CONTEXT__),l&&l.call(this,o),o&&o._registeredComponents&&o._registeredComponents.add(p)},t._ssrRegister=i):l&&(i=B?function(){l.call(this,(t.functional?this.parent:this).$root.$options.shadowRoot)}:l),i)if(t.functional){t._injectStyles=i;var T=t.render;t.render=function(w,m){return i.call(m),T(w,m)}}else{var h=t.beforeCreate;t.beforeCreate=h?[].concat(h,i):[i]}return{exports:e,options:t}}const v={name:"yk-radio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},computed:{isGroup(){let e=this.$parent;for(;e;)if(e.$options.componentName!=="ElRadioGroup")e=e.$parent;else return this._radioGroup=e,!0;return!1},model:{get(){return this.isGroup?this._radioGroup.value:this.value},set(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}}},methods:{change(e){this.$emit("change",e)}}};var b=function(){var n=this,r=n._self._c;return r("el-radio",{attrs:{disabled:n.disabled,label:n.label,border:n.border,size:n.size,name:n.name},on:{change:n.change},model:{value:n.model,callback:function(s){n.model=s},expression:"model"}},[n._t("default")],2)},g=[],$=a(v,b,g,!1,null,null,null,null);const u=$.exports,E="",C={name:"yk-radio-button",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},computed:{_radioGroup(){let e=this.$parent;for(;e;)if(e.$options.componentName!=="ElRadioGroup")e=e.$parent;else return e;return!1},model:{get(){return this._radioGroup.value},set(e){this._radioGroup.$emit("input",e)}}},methods:{change(e){this.$emit("change",e)}}};var G=function(){var n=this,r=n._self._c;return r("el-radio-button",{attrs:{disabled:n.disabled,label:n.label,border:n.border,size:n.size,name:n.name},on:{change:n.change},model:{value:n.model,callback:function(s){n.model=s},expression:"model"}},[n._t("default")],2)},y=[],R=a(C,G,y,!1,null,"aaaadbfb",null,null);const _=R.exports,F="",z={name:"yk-radio-group",props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},data(){return{editorContent:this.value}},watch:{value(e){this.editorContent=e}},methods:{change(e){this.$emit("input",e),this.$emit("change",e)}}};var x=function(){var n=this,r=n._self._c;return r("el-radio-group",{attrs:{size:n.size,fill:n.fill,textColor:n.textColor,disabled:n.disabled},on:{change:n.change},model:{value:n.editorContent,callback:function(s){n.editorContent=s},expression:"editorContent"}},[n._t("default")],2)},S=[],k=a(z,x,S,!1,null,"c9aa400e",null,null);const c=k.exports;return{install(e){e.component(u.name,u),e.component(_.name,_),e.component(c.name,c)}}});