当前位置: 首页 > 知识库问答 >
问题:

vue.js - Element2x 中 textarea 如何设置 autosize 同时保留 rows 属性?

郑承恩
2025-04-14

image.png
一个使用row调整 , 一个使用js动态改变height高度 , 但height高度优先级高于row的设置 , 所以row失效了 , 我想手动控制是否谁失效 , 并修改为默认height
失效 , 大概是这个意思

共有1个答案

壤驷俊逸
2025-04-14

感觉OP的需求是,想自己封装一个输入框组件,在设置 Rows 属性时,应用 Rows 的行高,在没有设置 Rows 时,让 Input.textArea 框自动适应内容高度。

<template>
  <div id="test">
    <div>输入框:</div>
    <el-input
      v-model="testMessage"
      placeholder="请输入内容"
      type="textarea"
      :autosize="areaRows ? false : { minRows: 2, maxRows: 4}"
      :rows="areaRows"
      :key="`text-area-${areaRows}`"
    ></el-input>

    <div style="margin-top:30px">设置文本框行数:</div>
    <el-input
        v-model="areaRows"
        placeholder="不输入值时,TextArea为AutoSize,输入值时TextArea固定行数"
    ></el-input>
  </div>
</template>
<script>
export default {
  data() {
    return {
      areaRows: null,
      testMessage: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
    }
  }
}
</script>
<style>
#test {
 max-width: 500px;
}
</style>
 类似资料:
  • 问题内容: 我有一个带有textarea的表单,我想保留输出内容时用户输入的换行符。 例如,如果我在textarea中写: 这是一个句子。这是另一个。这里还有一个。 这是一个新段落。这是一个新句子。这是另一个。 我想要相同的输出,而 不是 : 这是一个句子。这是另一个。这里还有一个。这是一个新段落。这是一个新句子。这是另一个。 如何保留换行符? 问题答案: 通常,您只需要添加 空格修剪为单个空格

  • 问题内容: 我正在使用文本区域使用户能够输入评论。但是,如果用户输入新行,则新行在输出时不会出现。有什么办法可以使换行符停留。 知道如何保存换行符吗? 问题答案: 两种解决方案: PHP功能: 例如, 将输入内容包装在标签中。

  • Java集是否保持顺序?一个方法返回一个集合给我,假设数据是有序的,但是在集合上迭代,数据是无序的。有更好的方法来管理这个吗?这个方法需要改变来返回集合以外的东西吗?

  • 如果我没有在结构中定义构造函数,我可以通过如下方式选择某个值来初始化它: 但是如果我添加新的默认构造函数,那么我就会失去这个功能: 两种方式都有可能吗? 我尝试添加默认构造函数,但似乎也不起作用。

  • 问题内容: 我正在尝试使用“属性”修改Java中的配置文件。 我使用Properties.store,load和setProperty成功地读取,写入和修改了这些行,但是我注意到在执行此操作之后,该文件将被覆盖,因此我将配置文件中不是键值对的所有行都松散了。即,我放松评论。 有没有办法使用java.util保留这些行? 在每行中放置前缀不是问题。我知道如何“逐行”逐行阅读。我正在要求替代 问题答案

  • 我需要使用boto3更新我的Dynamodb表中的时间戳属性,但是属性名称“时间戳”是一个保留字,所以它在SET命令上抛出一个错误。 “errorMessage”:“调用UpdateItem操作时发生错误(ValidationException):无效的UpdateExpression:属性名称是保留关键字;保留关键字:时间戳”,

  • 问题内容: 使用时出现一些问题。我的情况是: 我已经如下运行脚本,属性和的值被合并到同一节点: 脚本1: 结果1:节点中只有1个节点 脚本2:我将的顺序更改为中间,结果是错误的 结果2:根节点中有2个节点 所以我的问题是:如何将它们放在同一个节点中而不将它们放在一起。谢谢 问题答案: 这意味着它可以工作… 引擎沿列列表向下移动,打开一个元素,填充嵌套的元素,找到一个新元素(哦!我必须关闭最后一个元

  • 问题内容: 我在Cookie中设置SameSite属性时遇到问题。我想设置此属性,但既不提供也不提供处理它的方法。因此,我有一个想法来创建一个响应,以捕获“ Set-Cookie”标头并添加“ SameSite = Strict”属性。 它可以正常工作,但是当我在一个响应中有多个“ Set- Cookie”标头时出现问题。并未提供删除或覆盖多个同名牧师的方法(在它们上面进行迭代并使用不起作用,因为