vxe-table-demonic
Version:
一个基于 vue 的 PC 端表单/表格组件,支持增删改查、虚拟列表、虚拟树、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、弹窗、自定义模板、渲染器、JSON 配置式...
21 lines (17 loc) • 421 B
text/typescript
import XEUtils from 'xe-utils'
export class OptionInfo {
constructor ($xeselect: any, _vm: any) {
Object.assign(this, {
id: XEUtils.uniqueId('option_'),
value: _vm.value,
label: _vm.label,
visible: _vm.visible,
className: _vm.className,
disabled: _vm.disabled
})
}
update (name: any, value: any) {
this[name] = value
}
[key: string]: any
}