meri-design
Version:
基于vue框架的ui库
7 lines • 2.4 kB
JavaScript
/*!
* @meri-design v2.2.19-beta10
* (c) 2019-2022 YuShu-Web
* Released under the MIT License.
* 2025-01-14 15:25:40
*/
var e,t;e=this,t=function(){return function(){"use strict";var e={51900:function(e,t,n){function o(e,t,n,o,r,i,a,s){var d,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(d=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(a)},c._ssrRegister=d):r&&(d=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),d)if(c.functional){c._injectStyles=d;var l=c.render;c.render=function(e,t){return d.call(t),l(e,t)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,d):[d]}return{exports:e,options:c}}n.d(t,{Z:function(){return o}})}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){n.r(o),n.d(o,{default:function(){return r}});var e={name:"Radio",props:{checked:{type:String,default:"uncheck"},disabled:{type:Boolean,default:!1}},methods:{handleChange(){if(this.disabled)return;const{dataset:e}=this.$el;"checked"===this.checked?this.$emit("change","uncheck",e):this.$emit("change","checked",e)}}},t=(0,n(51900).Z)(e,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:["p-radio",e.disabled&&"p-radio-disabled"],on:{click:e.handleChange}},[n("i",{class:["p-radio-box","p-radio-"+e.checked]}),e._v(" "),Object.keys(e.$slots).length?n("span",{staticClass:"p-radio-text"},[e._t("default")],2):e._e()])}),[],!1,null,null,null).exports;t.install=e=>e.component(t.name,t);var r=t}(),o}()},"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Radio",[],t):"object"==typeof exports?exports.Radio=t():e.Radio=t();