Преглед на файлове

修复:修复封面图片,如果是随机图api不生效的BUG

小莫唐尼 преди 3 години
родител
ревизия
0da5feb2ee
променени са 1 файла, в които са добавени 15 реда и са изтрити 3 реда
  1. 15 3
      utils/index.js

+ 15 - 3
utils/index.js

@@ -42,7 +42,11 @@ const utils = {
 		}
 		let _url = HaloConfig.defaultThumbnailUrl
 		if (_url) {
-			_url = _url.indexOf('?') !== -1 ? _url : _url + `&r=${new Date().getTime()}`
+			if (_url.indexOf('?') == -1) {
+				_url += `&next-v=${new Date().getTime()}`
+			} else {
+				_url += `?next-v=${new Date().getTime()}`
+			}
 		}
 		if (!thumbnail) return _url;
 		if (!this.checkIsUrl(thumbnail)) return HaloConfig.apiUrl + thumbnail;
@@ -53,7 +57,11 @@ const utils = {
 	checkImageUrl: function(image) {
 		let _url = HaloConfig.defaultImageUrl
 		if (_url) {
-			_url = _url.indexOf('?') !== -1 ? _url : _url + `&r=${new Date().getTime()}`
+			if (_url.indexOf('?') == -1) {
+				_url += `&next-v=${new Date().getTime()}`
+			} else {
+				_url += `?next-v=${new Date().getTime()}`
+			}
 		}
 		if (!image) return _url;
 		if (!this.checkIsUrl(image)) return HaloConfig.apiUrl + image;
@@ -66,7 +74,11 @@ const utils = {
 		if (!avatar) {
 			let _url = HaloConfig.defaultAvatarUrl
 			if (_url) {
-				_url = _url.indexOf('?') !== -1 ? _url : _url + `&r=${new Date().getTime()}`
+				if (_url.indexOf('?') == -1) {
+					_url += `&next-v=${new Date().getTime()}`
+				} else {
+					_url += `?next-v=${new Date().getTime()}`
+				}
 			}
 			return _url;
 		}