• AntDesign vue学习笔记(六)Table 显示图片


    AntDeign官网上没有table动态绑定显示图片的示例,baidu上搜索出来的大部分都是React语法,无法使用。

    经过摸索,实现方法如下:以显示一个图片,一个按钮为例(picurl是返回的json数据,内容为图片地址)。


    1、设置column,scopedslots

    const columns = [
      { title: '图片', 120,dataIndex: 'picurl',fixed: 'left', key: 'pic',scopedSlots: { customRender: 'pic' }},
      { title: '操作', key: 'operation', fixed: 'right',  100, scopedSlots: { customRender: 'action' } }
    ]

    2、设置table slot

    <a-layout-content>
      <a-table :columns="columns" :dataSource="data" :rowSelection="rowSelection">
        <a slot="action" href="javascript:;">查看</a>
        <img  style="100px;heigth:100px" slot="pic" slot-scope="text, record" :src=record.picurl />
      </a-table>
    </a-layout-content>

    备注:img那行也可以写为

    <img style="100px;heigth:100px" slot="pic" slot-scope="text" :src=text />

    图片显示效果

     

     3、操作按钮会显示两列,解决办法:去掉fixed: 'right',或者加一个宽度,比如:fixed: 'right', 100即可。

    网上网友评论:

    Ant design Vue

    【KPI之王】阿里的作品,阿里在江湖上一直是赫赫威名,

    不过都是烂名声,大多数吐槽,只管生不管养。毕竟在在这种复杂大型的公司内部想做出点成绩上位 加上人员变更都是可以理解的

    1、支持 vue,angluar,react

    2、vue版本的表格列宽不能拖拽,必须设置宽度,不然错位。锁定列时候,内容太多,表头容易留白,多页签的模式下缓存存在....简单来说,不能算是坑,

    只能说他们设定的规则太多。需要大量的时间来看文档来适应。年初就有能提了列宽拖拽的问题。到现在也没更改。

  • 相关阅读:
    Representation Data in OpenCascade BRep
    Render OpenCascade Geometry Surfaces in OpenSceneGraph
    Render OpenCascade Geometry Curves in OpenSceneGraph
    OpenCascade Shape Representation in OpenSceneGraph
    Geometry Surface of OpenCascade BRep
    Geometry Curve of OpenCascade BRep
    Tyvj2017清北冬令营入学测试
    Spfa算法模板
    洛谷1016 旅行家的预算
    洛谷1290 欧几里得的游戏
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/11119762.html
Copyright © 2020-2023  润新知