umy-ui表格错位,vue封装

<script>
import { UTable as umyuiTable } from 'umy-ui';
export default {
  methods: {
    ...umyuiTable.methods
  },
  mixins: umyuiTable.mixins,
  watch: {
    "data" (val) {
      this.$nextTick(() => {//修复表格错位
        this.$refs.singleTable && this.$refs.singleTable.doLayout()
      })
    }
  },
  render (h) {
    let { data, $attrs: attrs, $props: props, $listeners: on, $scopedSlots: scopedSlots, } = this
    return h(umyuiTable, { attrs, props, on, ref: 'singleTable' }, [this.$slots.default])
},
 };
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容