|  | @@ -52,7 +52,7 @@ export default {
 | 
											
												
													
														|  |        const nextData = this.transferData(config, extra)
 |  |        const nextData = this.transferData(config, extra)
 | 
											
												
													
														|  |        console.log('transfer next data:', nextData)
 |  |        console.log('transfer next data:', nextData)
 | 
											
												
													
														|  |        // 以此解决query会将所有参数转化为string的问题
 |  |        // 以此解决query会将所有参数转化为string的问题
 | 
											
												
													
														|  | -      let query = { data: encodeURIComponent(JSON.stringify(nextData)) }
 |  | 
 | 
											
												
													
														|  | 
 |  | +      let query = this.isEmptyObject(nextData) ? null : { data: encodeURIComponent(JSON.stringify(nextData)) }
 | 
											
												
													
														|  |        if (cacheKey) {
 |  |        if (cacheKey) {
 | 
											
												
													
														|  |          const safeKey = this.generateSafeKey(cacheKey)
 |  |          const safeKey = this.generateSafeKey(cacheKey)
 | 
											
												
													
														|  |          localStorage.setItem(safeKey, query.data)
 |  |          localStorage.setItem(safeKey, query.data)
 | 
											
										
											
												
													
														|  | @@ -73,6 +73,10 @@ export default {
 | 
											
												
													
														|  |      },
 |  |      },
 | 
											
												
													
														|  |      generateSafeKey(key) {
 |  |      generateSafeKey(key) {
 | 
											
												
													
														|  |        return `${key}_${this.currentUser.userName}`
 |  |        return `${key}_${this.currentUser.userName}`
 | 
											
												
													
														|  | 
 |  | +    },
 | 
											
												
													
														|  | 
 |  | +    isEmptyObject(obj) {
 | 
											
												
													
														|  | 
 |  | +      if (!obj) return true
 | 
											
												
													
														|  | 
 |  | +      return Object.keys(obj).length === 0
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  |  }
 |  |  }
 |