2017-05-02 4 views

Antwort

3

Setzen Sie die div mit der v-for Richtlinie innerhalb eines <template>, die für menu über v-if prüft:

<template v-if="menu"> 
    <div v-for="item in menu.items">{{ item.text }}</div> 
</template> 

Auf diese Weise wird die div in der Vorlage nicht gerendert werden, wenn menu existiert nicht.


Wenn Sie wirklich die Prüfung innerhalb des v-for Anweisung wollen, wie Sie versuchen, würde es so aussehen:

<div v-for="item in (menu ? menu.items : [])">{{ item.text }}</div> 
Verwandte Themen