vxe-table-demonic
Version:
一个基于 vue 的 PC 端表单/表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...
1 lines • 739 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _vue=require("vue"),_util=require("./util"),_default=(0,_vue.defineComponent)({name:"VxeOption",props:{value:null,label:{type:[String,Number,Boolean],default:""},visible:{type:Boolean,default:null},className:[String,Function],disabled:Boolean},setup:function(e,t){var t=t.slots,u=(0,_vue.ref)(),n=(0,_vue.inject)("$xeselect",{}),o=(0,_vue.inject)("xeoptgroup",null),l=(0,_util.createOption)(n,e);return l.slots=t,(0,_util.watchOption)(e,l),(0,_vue.onMounted)(function(){(0,_util.assemOption)(n,u.value,l,o)}),(0,_vue.onUnmounted)(function(){(0,_util.destroyOption)(n,l)}),function(){return(0,_vue.h)("div",{ref:u})}}});exports.default=_default;