问题描述
iview动态模板加载 有一个模块在首次进入页面没有展现出来,其他的动态模块都出来了
<div v-if="productIndex">
<component :is='thirdInfoShow'></component >
</div>
问题原因
thirdInfoShow 这个组件中,有一个字典项是异步加载的,问题就出现在这里,异步加载未完成,模板就出不来,解决办法
在异步加载完成后在生成template中的元素。即在异步加载完成后将flag设为true。flag默认识false。
<template>
<div v-if="flag">
// 模块代码
</div>
</template>