在Vue2中,可以使用<br>标签来实现换行。在el-table表格数据需要换行的地方,可以使用字符拼接方式,在需要换行的位置插入<br>标签,例如:

data() {
  return {
    tableData: [
      {
        name: 'John',
        age: 18,
        description: '这是一段需要换行的文字<br&gt;第二行文字'
      },
      {
        name: 'Amy',
        age: 22,
        description: '这是一段不需要换行的文字'
      }
    ]
  }
}

el-table渲染表格数据时,可以使用自定义列的方式,将description字段中的HTML标签渲染出来即可,例如:

<template&gt;
  <el-table :data="tableData"&gt;
    <el-table-column label="姓名" prop="name"&gt;</el-table-column&gt;
    <el-table-column label="年龄" prop="age"></el-table-column>
    <el-table-column label="描述">
      <template slot-scope="scope">
        <div v-html="scope.row.description"></div>
      </template>
    </el-table-column>
  </el-table>
</template>

模板中,我们使用<template>标签定义一个作用域插槽,并将description字段中的HTML标签渲染插槽中。这样,我们就可以在el-table表格中实现换行了。

原文地址:https://blog.csdn.net/m0_73154039/article/details/131240222

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_18133.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注