可以使用Vue3的条件渲染和绑定属性来实现。

  1. 首先,在data中定义名称和价格的变量,并设置名称的值为1。
data() {
  return {
    name: '1',
    price: ''
  }
}
  1. 在模板中,使用条件渲染来判断名称是否为1,如果是,则将价格文本框设置为禁用。
<template>
  <div>
    <label for="name">名称:</label>
    <input type="text" id="name" v-model="name">
    <br>
    <label for="price">价格:</label>
    <input type="text" id="price" v-model="price" :disabled="name === '1'">
  </div>
</template>

这样,当名称为1时,价格文本框将被禁用,否则可以正常输入价格。

vue3 element 一行数据有名称价格 当名称=1时价格 文本框禁用

原文地址: https://www.cveoy.top/t/topic/YKd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录