我要的效果是当其中一个输入框有值时,另一个输入框将变为必填;当其中一个输入框没有值时,另一个输入框为非必填。
时间: 2024-04-14 14:27:32 浏览: 39
输入框提示效果
非常抱歉,我之前的回答有误。以下是针对你要求的正确代码:
```vue
<template>
<div>
<el-input v-model="input1" :required="!input2"></el-input>
<el-input v-model="input2" :required="!input1"></el-input>
</div>
</template>
<script>
export default {
data() {
return {
input1: '',
input2: ''
};
}
};
</script>
```
在上述代码中,我们使用了条件渲染的方式来改变输入框的 `required` 属性。当其中一个输入框有值时,另一个输入框的 `required` 属性将被设置为 `false`,表示非必填。当其中一个输入框没有值时,另一个输入框的 `required` 属性将被设置为 `true`,表示必填。
这样,当其中一个输入框有值时,另一个输入框将变为必填;当其中一个输入框没有值时,另一个输入框为非必填。
阅读全文