vue使用组件不渲染 只有代码变了才渲染

这个组件是一个chart

<script>import { Line } from 'vue-chartjs';    
  export default {  extends: Line,
  mounted () {        this.renderChart({          labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],          datasets: [
            {              label: 'success',              backgroundColor: '#FC2525',               fill: 'transparent',              data: [40, 39, 10, 40, 39, 80, 40]
            },
            {              label: 'fail',              backgroundColor: '#05CBE1',                fill: 'transparent',              data: [60, 55, 32, 10, 2, 12, 53]
            }
          ]
        }, {responsive: true, maintainAspectRatio: false})
    
      }
}</script>

然后在另一个组件Dash里引入并注册了

import LineChart from '@/components/line.vue';    export default {
       components:{
           LineChart
       },

但是我每次刷新后 这个chart就消失了### 问题描述


ABOUTYOU
浏览 1149回答 1
1回答

蓝山帝景

刷新页面组件消失?用开发者工具看下有没有报错,以及对应的节点是否渲染先。
打开App,查看更多内容
随时随地看视频慕课网APP