import {Component, Prop, Vue, Emit, Watch} from 'vue-property-decorator'; @Component export default class EflyTableColumn extends Vue { @Prop({default: () => ''}) private header!: any; @Prop({default: () => ''}) private prop!: any; @Prop({default: () => ''}) private width!: any; @Prop({default: () => true}) private show!: any; private row: any = 0; private column: any = 0; private location: any = 0; private data: any = {}; private status: any = { type: '', show: false, } private created() { this.init(); } private mounted() { } private init(){ let $parent:any = this.$parent this.data = $parent.data; } private refresh() { this.$forceUpdate() } }