更新时间:2021-09-02 10:02 来源:玩彩网 浏览172次
Vue的双向绑定系统采用了开发〓Web应用程序中最棘手的部分之一,用户输入↘同步,并使用 v-model 使其变得非常∏简单。v-model 指令在模型更改时更新模板,并在模板更改时更㊣ 新数据模型。
双向绑定是一项强大的功能,如果使用得当,可以显着╲加快您的开发过程。它降低了保持用户输入与应用程序数据模型一致的复杂性〓。
在Vue中,双向绑定是使用模型指示。
要将输入元素的值绑定到组件数卐据的属性,请v-model="dataProperty"像这样使用。
这是组件的数◇据方法:
data() {
return {
existentialQuestion: 'Am I truly an alligator?'
};
}
和模板:
<h2>My deepest, darkest question: {{existentialQuestion}}</h2>
<input v-model="existentialQuestion"/>
这是一个▓现场演示:
请注意,输入值以卐开头Am I truly an alligator?,但是当您更改输入时,存在问题 属性(和 h2 元素)将实Ψ 时更新。
复选框和单选按钮的工作方式▅与输入元⊙素非常相似。复选框绑定将是true或false,而单选按钮绑定将是其内∞容价值 财产是。
此外,一组复选框可以绑定到单个数组,这将放置其内ζ 容价值如果选中,则数组中的属♀性。
组件数据…
data() {
return {
statementIsTrue: true
};
}
...和模板
<p>You have decided this statement is {{statementIsTrue}}</p>
<label>
<input type="checkbox" v-model="statementIsTrue"/>
Is this statement true?
</label>
......并实时○尝试:
组件数据…
data() {
return {
namesThatRhyme: []
};
}
...和模板
<p>A list of names that rhyme: {{namesThatRhyme.join(', ')}}</p>
<label>
<input type="checkbox" value="Daniel" v-model="namesThatRhyme"/>
Daniel
</label>
<label>
<input type="checkbox" value="Nathaniel" v-model="namesThatRhyme"/>
Nathaniel
</label>
<label>
<input type="checkbox" value="Hubert" v-model="namesThatRhyme"/>
Hubert
</label>
...和演示:
组件数据…
data() {
return {
howAreYouFeeling: "great"
};
}
...和模板
<p>How are you feeling today?</p>
<label>
<input type="radio" value="great" v-model="howAreYouFeeling" />
great
</label>
<label>
<input type="radio" value="wonderful" v-model="howAreYouFeeling" />
wonderful
</label>
<label>
<input type="radio" value="fantastic" v-model="howAreYouFeeling" />
fantastic
</label>
<p>I am also feeling <em>{{howAreYouFeeling}}</em> today.</p>
这是在演示中:
以¤上就是玩彩网小编介绍的"在Vue中使用v-model进行双向绑定",希望对大家有◣帮助,想了解更多可☆查看编程入门教程。玩彩网█在线学习教程,针对№没有任何Java基础的♂读者学习,让你从入门到精通,主要介绍了一些※Java基础的核心知识,让同学们更好更方便的学习和了↑解Java编程,感兴趣的同学可以关注一下。
提交申请后,顾问老师会电话与您沟通安排学习