【发布时间】:2020-06-27 10:46:17
【问题描述】:
在 JavaScript 中,对象可以像这样可选地传播值:
const payload = {
name: "Joseph",
...(isMember && { credential: true })
};
在 React 中,JSX 可以像这样可选地传递 props:
<Child {...(editable && { editable: editableOpts })} />
现在在 Vue 中,如何实现可选的v-model?
我有一个这样的文本区域
<template>
<textarea v-model="textValue"> <!-- How can I optional bind v-model? -->
</template>
如何实现可选绑定v-model?
我想这样做是因为我想在发生错误时在该文本区域上显示警告。
发生错误时,textarea 显示警告并清除输入(v-model)
【问题讨论】:
-
你尝试过 v-bind 的条件语法吗? v-model="{ vModelProperty: condition }" 我不知道它是否会起作用,但它可能
-
我想要可选绑定 v-model。
标签: javascript reactjs vue.js