import { VueLifeCycleProcessing } from '../../../decorators'; import { VNode } from 'vue'; import { Component } from 'vue-property-decorator'; import { DragDesignItemBase } from '../drag-design-item-base'; import './design-other.less'; /** * 其他表单项类型 * * @export * @class DesignOther * @extends {DragDesignItemBase} */ @Component({}) @VueLifeCycleProcessing() export class DesignOther extends DragDesignItemBase { calcColClass(item: any) { return { 'ibz-design-other-container': true, ...super.calcColClass(item), }; } renderContent() { return (
{this.renderItem(this.data)}
); } /** * 绘制项 * * @param {any} node * @returns {VNode} * @memberof DesignOther */ renderItem(data: any): VNode | null { return ; } }