Javascript – Problem bei der Verwendung von Prop zum Übergeben von Daten in Vue
欧阳克
欧阳克 2017-06-26 10:56:18
0
3
741

In der vue2.0-Dokumentation gibt es einige Verwirrung über die Einführung von prop. Da die Daten der übergeordneten Komponente über prop abgerufen werden, warum werden sie nach der Verwendung in der untergeordneten Komponente neu zugewiesen? Haben Sie den Wert der übergeordneten Komponente nicht erhalten?

Warum müssen wir der untergeordneten Komponente eine Nachricht mit ähnlichen Attributen anhängen und einen Wert zuweisen? Sollte es nicht so sein, dass nach dem direkten Schreiben von <span>der Wert der übergeordneten Komponente</span>

Wie sollen wir das verstehen? Warum ist das so? Wie sollte die Stütze verwendet werden?

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

Antworte allen(3)
扔个三星炸死你

可以这么理解。

父组件传值给child组件。
<child message='hello'></child>
子组件中有两个地方用到了message,props区块是注册可能用到的变量。
比如:<child message='hello' dep='ssd'></child>
对应的props就应该是['message','dep']
template中{{message}}才是真正的调用变量。
按你说的<child></child> 直接显示,应该是这样template:’<span>hello</span> :)

为什么要写成这样的结构?是考虑到组件的复用性,仅改变传入的值就可以实现不同的功能。

给我你的怀抱

在父组件作用域使用 v-bind:props='data'的形式把父组件数据传递给子组件

黄舟

是不是可以理解为子组件同时也可以修改父组件传过来的值呢。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!