当前位置: 首页 > news >正文

Element Plus组件库中的input组件如何点击查看按钮时不可编辑,点击编辑时可编辑使用setup

如果你正在使用 Vue 3 和 Composition API,你可以使用 setup 函数来实现 Element Plus 的 Input 组件在点击查看按钮时不可编辑,点击编辑按钮时可编辑的功能。

以下是一个使用 setup 的示例代码:

<template><div><el-input v-model="inputValue" :disabled="isDisabled"></el-input><el-button @click="toggleEdit">{{ isDisabled ? '编辑' : '查看' }}</el-button></div>
</template><script>
import { ref } from 'vue';export default {setup() {const inputValue = ref('');const isDisabled = ref(true);function toggleEdit() {isDisabled.value = !isDisabled.value;}return {inputValue,isDisabled,toggleEdit};}
};
</script>

在上述示例中,我们使用了 ref 函数来创建 inputValueisDisabled 变量,并在 setup 函数中返回它们。通过在模板中绑定 v-model 指令和 :disabled 属性,我们可以动态地控制输入框是否可编辑。

在按钮的点击事件处理函数 toggleEdit 中,我们只需要修改 isDisabled 变量的值,输入框的可编辑

http://www.lryc.cn/news/185120.html

相关文章:

  • 小米、华为、iPhone、OPPO、vivo如何在手机让几张图拼成一张?
  • 物联网AI MicroPython传感器学习 之 WS2812 RGB点阵灯环
  • 【GPU常见概念】GPU常见概念及分类简述
  • JVM篇---第九篇
  • 探索 GAN 和 VAE 之外的 NLP 扩散模型
  • 发现很多人分不清 jwt session token 的区别?
  • GPT系列论文解读:GPT-3
  • 神经网络中的知识蒸馏
  • jmeter利用自身代理录制脚本
  • 【漏洞复现】时空智友企业流程化管控系统 session泄露
  • 获取泛型的类型
  • [Python进阶] Pyinstaller打包问题
  • 计算机竞赛 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python
  • 竞赛选题 机器学习股票大数据量化分析与预测系统 - python 竞赛选题
  • 智慧驿站:为城市带来全新智慧公厕未来形态
  • Java获取汉字首字母
  • 基于or-tools的人员排班问题建模求解(JavaAPI)
  • 设备管理团队如何做好停机维护工作_基于PreMaint设备数字化平台
  • c++ qt--线程(二)(第九部分)
  • ​企业数据泄露不断,深信服EDR助企业构建数据“安全屋”
  • 单线复用iptv影响网速吗?
  • C语言中常用的字符串处理函数(strlen、strcpy、strcat、strcmp)
  • Suricata – 入侵检测、预防和安全工具
  • vscode 乱码解决
  • SpringCloud(37):Spring Cloud Alibaba 综合集成架构演示
  • 【单片机】15-AD和DA转换
  • 基于FPGA的I2C读写EEPROM
  • Viva Employee Communications Communities部署方案
  • WPF向Avalonia迁移(三、项目结构)
  • cvpr24写作模板pdfLaTex编译器注意点小结