mengqudoh 2022-12-06 14:42
浏览 33
已结题

使用element-ui的 el-transfer中:render-content和slot-scope冲突

问题遇到的现象和发生背景

使用element-ui的 el-transfer 时,自定义了超长文本内容显示:render-content="renderFunc",随后想用 slot-scope 实现备选下拉的自定义和高亮。
发现使用了:render-content,便无法显示slot-scope 内的内容

用代码块功能插入代码,请勿粘贴截图
  <el-transfer
    filterable
    :filter-method="filterMethodTransfer"
    :props="{
    key:'id',
    label:'systemName'
    }"
    :data="data"
    v-model="handleList"
    :button-texts="['退回', '选择']"
    :titles="['未分配区', '选中区']"
    :render-content="renderFunc"
  >
    <span slot-scope="{ option }">{{ option.id }} - {{ option.systemName }}</span>
  </el-transfer>

//超长文本显示
renderFunc(h, option) {
  return <span title={option.systemName}>{option.systemName}</span>;
},
运行结果及报错内容

无报错,只显示renderFunc的内容

我的解答思路和尝试过的方法

1、尝试将span标签更换为其他,也不行。
2、去除:render-content="renderFunc" 便可以显示 slot-scope的内容

我想要达到的结果

两者可以兼容

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月14日
    • 创建了问题 12月6日

    悬赏问题

    • ¥20 cad图纸,chx-3六轴码垛机器人
    • ¥15 移动摄像头专网需要解vlan
    • ¥15 对于这个问题的算法代码
    • ¥20 access多表提取相同字段数据并合并
    • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
    • ¥20 Java-Oj-桌布的计算
    • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
    • ¥20 有人知道这种图怎么画吗?
    • ¥15 pyqt6如何引用qrc文件加载里面的的资源
    • ¥15 安卓JNI项目使用lua上的问题