In v3, the precedence of *v-for* and *v-if* when used on the same node is is now switched. + v2: *v-for* takes precedence over *v-if* + v3: *v-if* takes precedence over *v-for* The v3 notes on List Rendering (https://v3.vuejs.org/guide/list.html#v-for-with-v-if) should be updated to reflect this.