diff --git a/core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectTemplateItem.vue b/core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectTemplateItem.vue index acf3c9f69c..73aa1e5028 100644 --- a/core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectTemplateItem.vue +++ b/core/core-frontend/src/components/dashboard/subject-setting/pre-subject/SubjectTemplateItem.vue @@ -101,7 +101,9 @@ const subjectEdit = () => { const subjectChange = () => { if (!themeSelected.value) { - dvMainStore.setCanvasStyle(JSON.parse(subjectItem.value.details)) + const canvasStyleTemp = JSON.parse(subjectItem.value.details) + canvasStyleTemp['dashboard']['showGrid'] = canvasStyleTemp['dashboard']['showGrid'] || false + dvMainStore.setCanvasStyle(canvasStyleTemp) snapshotStore.recordSnapshotCache('renderChart') adaptCurThemeCommonStyleAll() useEmitt().emitter.emit('onSubjectChange')