<template>
<divclass="hello"><liv-for="item in list":key="item.num"v-if="item.isActive">
{{item.num}}
</div>
</template>
// 无法正常渲染:Property "item" was accessed during render but is not defined on instance.
因为当它们处于同一节点,`v-if` 的优先级比 `v-for` 更高,这意味着 `v-if` 将没有权限访问 `v-for` 里的变量;
可以这样做:
<template>
<templatev-for="item in list" ><liv-if="item.isActive":key="item.num">
{{item.num}}
</template></div>
</template>
//将v-for提升一层