Vueで次のような機能を実現するにはどうすればよいですか?擬似コード:vueビューの可変スコープ
<div v-context="getPerson(id)">
<p>Name: {{ $data.name }}</p>
<p>Age: {{ $data.age }}</p>
</div>
Vueで次のような機能を実現するにはどうすればよいですか?擬似コード:vueビューの可変スコープ
<div v-context="getPerson(id)">
<p>Name: {{ $data.name }}</p>
<p>Age: {{ $data.age }}</p>
</div>
オブジェクトを返しているように、あなたがそうのように、実際のその方法を取ると、を反復処理するv-for
を使用できるように、それは、見えます:
<div>
<p v-for=" (val, key) in getPerson(id)">{{key}}: {{val}}</p>
</div>
ドキュメントはより多くの情報を持っています: https://vuejs.org/v2/guide/list.html#Object-v-for
私が探しているのはスコープ付き変数です。達成することは可能ですか? – Johan
'getPerson(id).name'や' getPerson(id).age'のようにすることができます –
新しいコンポーネント 'Person'を作成し、 'person'を小道具として渡してみませんか? –
@ M.Suurlandええ、私は 'template'タグなどでインライン展開できますか?または 'person.vue'を作成する必要がありますか? – Johan
あなたの名前は次のとおりです。 、次にperson.vueを作成し、名前と年齢にアクセスします。 –