Vue.js 刷新页面之前,Vuejs图表不起作用
我正在开发一个单页应用程序,它为不同的客户端提供不同的模块,该应用程序在主模块中启动,然后我必须将模块更改为特定的客户端才能查看图表,因为它们是唯一需要它的 我分派API,它将数据带到创建的钩子上的图表中,当我转到客户机模块时,图表就在那里,但它们没有数据。换言之,要查看数据,我必须重新加载页面,这是每次都要做的一件痛苦的事情,我能做些什么来立即查看数据 我创建的钩子: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
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语句中的代码块?