arco design table遇到的一些问题

问题1:不知情就成了树形table

table中不知道为啥就多了个树形加号在前面,查找问题后发现,是后端返回的数据中有children,框架中默认对这个参数做了树形结构。

解决办法:

当时没找到取消或者修改字段的属性或方法,就将此字段去掉,并将内容clone到childData。

问题2:columns属性不生效

table自定义渲染时,columns中加了排序等属性会失效。

解决办法:

在自定义column设置属性,此处举例排序示例和部分代码如下

复制代码
<template #columns>
        <a-table-column
          align="center"
          ellipsis
          tooltip
          v-for="(i,index) in table.columns"
          :key="index"
          :data-index="i.dataIndex"
          :title="i.title"
          :sortable="table.sortable(i)"
          :width="i.width">
          <template #cell="{ record,rowIndex }">
            {{record[i.dataIndex] || '-'}}
          </template>
        </a-table-column>
      </template>



//js部分
columns:[{title: '序号', dataIndex: 'xu_hao', ellipsis: true, tooltip: true,sort:true, width: 60}]
sortable(i){
          if(i.sort){
            return {
              sortDirections: ['ascend', 'descend']
            }
          }
        },
相关推荐
Python私教5 天前
VueAdminArco 有哪些功能?一个基于 Vue3 + Arco Design 的后台管理系统全解析
arco design
web守墓人1 个月前
【前端】记一次将ruoyi vue3 element-plus迁移到arco design vue的经历
前端·vue.js·arco design
m0_502724951 个月前
Arco design vue 阻止弹窗关闭
javascript·vue.js·arco design
l1m0_4 个月前
UI设计规范工程化,AI生成Ant Design设计稿流程拆解
人工智能·ui·产品经理·设计·arco design·设计规范
好_快5 个月前
Arco Design Layout 中使用 ResizeBox 实现可拖拽侧边栏
前端·vue.js·arco design
风雨_入梦7 个月前
Java流、C指针、Python机器学习PHP与C#在大数据下的C++性能优化实战
arco design
秋田君7 个月前
Vue3 + VitePress 搭建部署组件库文档平台(结合 Element Plus 与 Arco Design Vue)—— 超详细图文教程
前端·vue.js·arco design
bigyoung1 年前
使用 Arco Design 的 Table 组件实现可编辑列
前端·react.js·arco design
linab1121 年前
arco design框架中的树形表格使用中的缓存问题
arco design
全栈小董1 年前
arco design vue 表格Table自定义筛选
前端·vue.js·arco design