Vue.js 刷新页面之前,Vuejs图表不起作用

Vue.js 刷新页面之前,Vuejs图表不起作用,vue.js,chart.js,vuetify.js,single-page-application,lifecycle,Vue.js,Chart.js,Vuetify.js,Single Page Application,Lifecycle,我正在开发一个单页应用程序,它为不同的客户端提供不同的模块,该应用程序在主模块中启动,然后我必须将模块更改为特定的客户端才能查看图表,因为它们是唯一需要它的 我分派API,它将数据带到创建的钩子上的图表中,当我转到客户机模块时,图表就在那里,但它们没有数据。换言之,要查看数据,我必须重新加载页面,这是每次都要做的一件痛苦的事情,我能做些什么来立即查看数据 我创建的钩子: async created () { if (this.selectedApp.UUID) { awai

我正在开发一个单页应用程序,它为不同的客户端提供不同的模块,该应用程序在主模块中启动,然后我必须将模块更改为特定的客户端才能查看图表,因为它们是唯一需要它的

我分派API,它将数据带到创建的钩子上的图表中,当我转到客户机模块时,图表就在那里,但它们没有数据。换言之,要查看数据,我必须重新加载页面,这是每次都要做的一件痛苦的事情,我能做些什么来立即查看数据

我创建的钩子:

 async created () {
    if (this.selectedApp.UUID) {
      await this.$store.dispatch('getAppsStatistics')
      await this.$store.dispatch('getCountExtradata', 'Nombre de la propiedad')
      await this.callDropdownItems()
    }
  },

请创建一个实例,它们实际上没有数据,或者在收到daa后没有重新提交?@TJ很抱歉,目前我无法提供一个可复制的示例,因为代码是从工作中产生的。@VladimirShefer回答第二个问题,在我刷新页面之前,它们不会收到数据,图形空间显示为空,由于this.selectedApp.UUID为null或未定义,因此没有条形码。所以在刷新页面之前,内部的代码块不会首先被触发?能否确认在第一次渲染中可以访问if语句中的代码块?