Heim >Web-Frontend >Front-End-Fragen und Antworten >Welche verschiedenen Methoden gibt es für die Vue-Datenbindung?
Vue-Datenbindungsmethode: 1. Verwenden Sie doppelte geschweifte Klammern „{{}}“, um der Seite Daten zu geben. 2. Verwenden Sie „v-model“, „v-text“, „v-html“, „v -“ bind“ und andere Anweisungen; 3. Fügen Sie „:“ vor dem zu bindenden Label-Attribut hinzu; 4. Verwenden Sie „${}“, bevor Sie die Zeichenfolge vor den Daten zusammenfügen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Vue-Version 2.9.6, DELL G3-Computer.
1. Verwenden Sie doppelte geschweifte Klammern '{
{
<strong><span style="font-size: 16px;">{}}</span></strong>
’ 把数据给到页面
<template> <div class="mainBody"> <h3>{{ msg }}</h3> </div> </template> <script> export default { data(){ return{ msg:'月落乌啼霜满天', } } } </script>
二、使用vue指令
<template> <div class="mainBody"> <Input v-model="msg"/> </div> </template> <script> export default { data(){ return{ msg:'月落乌啼霜满天' } } } </script>
这边使用的是 v-model 将输入框的值与msg绑定 ,还可以是v-text v-html v-bind等
三、标签属性前加 ‘ :’ 绑定
<template> <div class="mainBody"> <CellGroup> <Cell :title="msg"/> </CellGroup> </div> </template> <script> export default { data(){ return{ msg:'月落乌啼霜满天', } } } </script>
通过:title 将msg的值绑定到cell单元格的title,如果title属性前面忘记加‘ :
<img src="https://img.php.cn/upload/article/000/000/024/f2d23f70b75808296b393e6baab11700-Welche%20verschiedenen%20Methoden%20gibt%20es%20f%C3%BCr%20die%20Vue-Datenbindung?" alt="Welche verschiedenen Methoden gibt es für die Vue-Datenbindung?"><br>{}}
' Geben Sie die Daten an die Seite weiter
<template> <!-- 有时我们需要给要绑定的值拼接字符串,比如需要控制样式,拼接字符串时,那我们就需要这样写`${}`, --> <div class="mainBody"> <CellGroup> <Cell :title="msg"/> <!-- 将‘江枫渔火对愁眠’单元格 的背景色绑定到 color:'aqua' --> <Cell title='江枫渔火对愁眠' :style="`background-color: ${color}`"/> <!-- 将‘江枫渔火对愁眠’拼接在msg:'月落乌啼霜满天'后--> <Cell :title="`${msg},江枫渔火对愁眠`" /> </CellGroup> </div> </template> <script> export default { data(){ return{ msg:'月落乌啼霜满天', color:'aqua' } } } </script>
2. Verwenden Sie den Vue-Befehl
🎜rrreee🎜Hier verwenden wir das V-Modell, um den Wert des Eingabefelds an msg zu binden, oder V-Text v- html v-bind usw. 🎜🎜🎜🎜🎜🎜3. Fügen Sie ':' vor dem Label-Attribut hinzu, um 🎜🎜🎜rrreee🎜🎜🎜Binden Sie den Wert von msg über:title an den Titel der Zelle. Wenn Sie vergessen haben, ':' hinzuzufügen code>‘, die Seitenanzeige wird wie folgt aussehen: 🎜🎜🎜 Der an title gegebene Wert ist nicht die Variable msg in data(), sondern die Zeichenfolge „msg“ 🎜🎜🎜🎜 4. Verwenden Sie String-Splicing vor data `${} `🎜🎜🎜rrreee🎜🎜🎜🎜[Verwandte Empfehlung: „🎜vue.js Tutorial🎜“]🎜
Das obige ist der detaillierte Inhalt vonWelche verschiedenen Methoden gibt es für die Vue-Datenbindung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!