the specific situation is like this: click a button to appear the pop-up box, the pop-up box is a component A, and the content of a table, column in component An is a custom component B. if you log in or refresh the page for the first time, component B in the table box is not registered, at this time I click to close the pop-up window to open again, component B displays normally, ask the boss to point out what is the situation and how to solve it?
- pop-up boxes and component A
    <el-dialog
      title=""
      :visible.sync="analysisDialog.visible"
      width="70%"
      :close-on-click-modal="false"
    >
      <v-acareco-analysis
        v-if="analysisDialog.visible"
        :basicData="analysisDialog.analysisData"
        :agyAcb="query.agyAcb"
        :myFlag="analysisDialog.visible"
      >
      </v-acareco-analysis>
    </el-dialog>- component B
<template>
  <div>
 <el-table
    :data="testData"
    style="width: 100%">
    <el-table-column
      label=""
      width="180">
      <template slot-scope="scope">
        <div>
          {{ scope.row.km }}
          </div>
      </template>
    </el-table-column>
    <el-table-column
      label=""
      width="580">
      <template slot-scope="scope">
        <div>
          <v-tree-input></v-tree-input>
        </div>
      </template>
    </el-table-column>
  </el-table>
  </div>
</template>
<script>
  export default {
    data(){
      return {
        testData: [{
          km: "",
          fx: "1",
          flje: "233.90",
          cytjx: "",
          tjje: "89.67",
          cy: "34"
        }],
      }
    }
  }
</script>
where v-tree-input is the registered global component, other pages are used correctly, and the data is not bound because it is a test.
