| 
					
				 | 
			
			
				@@ -31,13 +31,24 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       immediate: true
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async theme(val) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      await this.setTheme(val)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  created() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(this.defaultTheme !== ORIGINAL_THEME) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.setTheme(this.defaultTheme)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    async setTheme(val) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const oldVal = this.chalk ? this.theme : ORIGINAL_THEME
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (typeof val !== 'string') return
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const themeCluster = this.getThemeCluster(val.replace('#', ''))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const originalCluster = this.getThemeCluster(oldVal.replace('#', ''))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const $message = this.$message({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        message: '  Compiling the theme',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message: '  正在切换主题,请稍后...',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         customClass: 'theme-message',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'success',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         duration: 0,
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,10 +93,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$emit('change', val)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       $message.close()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     updateStyle(style, oldCluster, newCluster) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let newStyle = style
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       oldCluster.forEach((color, index) => {
 
			 |