我如何在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>
我在找的是一個範圍變量。是否有可能實現? – Johan
你可以像'getPerson(id).name'或'getPerson(id).age' –
爲什麼不創建一個新的組件'人',並通過'人'作爲道具? –
@ M.Suurland是的,但我可以用'template'標籤或其他內容來做到這一點嗎?或者我必須創建一個'person.vue'? – Johan
你好,這樣的: ,接下來創建一個person.vue並在這裏訪問這個名字和年齡。 –