目前解决办法是改成了这种写法,改为这种不会出现加载两次子组件生命周期的问题
<el-tabs v-model="activeName" style="margin: 0px">
<el-tab-pane name="systemLogCollection">
<span slot="label">{{ tabList[0].label }}</span>
<systemLogCollection></systemLogCollection>
</el-tab-pane>
<el-tab-pane name="userLogCollection">
<span slot="label">{{ tabList[1].label }}</span>
<userLogCollection></userLogCollection>
</el-tab-pane>
</el-tabs>
el-tabs带有缓存效果。不知道是不是因为这个。