Xiao_123 hace 3 semanas
padre
commit
86fc617b12
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      src/store/mall.js

+ 6 - 1
src/store/mall.js

@@ -4,7 +4,12 @@ import { getDiyTemplate } from '@/api/mall/index'
 export const useMallStore = defineStore('mall',
   {
     state: () => ({
-      template: localStorage.getItem('mallTemplate') ? JSON.parse(localStorage.getItem('mallTemplate')) : {}
+      template: 
+        localStorage.getItem('mallTemplate') 
+        && 
+        !['undefined', 'null'].includes(localStorage.getItem('mallTemplate')) 
+        ? 
+        JSON.parse(localStorage.getItem('mallTemplate')) : {}
     }),
     actions: {
       // 获取装修模版