【Vue3+ElementPlus】动态设置属性

<script lang="ts" setup>

import { ref } from 'vue'
import { Refresh } from '@element-plus/icons-vue'

const maxTokens = 800
const placeHolder = "单次最多输入 " + maxTokens + " 字"
let loading = ref(false)
const fromText = ref("")
</script>

<template>

    <el-input v-model="fromText" type="textarea" :autosize="{ minRows: 25, maxRows: 25 }"
          :maxlength="maxTokens" required="true" :placeholder="placeHolder" />

    <el-button type="primary" @click="resetDefaultLang" :loading="false" >
            <el-icon>
              <Refresh />
            </el-icon>
            默认语言
    </el-button>

</template>

以下属性,需要在前面加上冒号,才能引用在 <script> 里面定义的内容:

  • maxlength
  • placeholder
  • loading

以下属性,需要在前面加上冒号,才能使得 {} 里面的属性生效:

  • autosize
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容