diff --git a/fe/PC/src/utils/watcLlocalstorage.js b/fe/PC/src/utils/watcLlocalstorage.js new file mode 100644 index 000000000..0c529bc2d --- /dev/null +++ b/fe/PC/src/utils/watcLlocalstorage.js @@ -0,0 +1,11 @@ +//用于监听本地缓存 +export default function dispatchEventStroage () { + const signSetItem = localStorage.setItem + localStorage.setItem = function (key, val) { + let setEvent = new Event('setItemEvent') + setEvent.key = key + setEvent.newValue = val + window.dispatchEvent(setEvent) + signSetItem.apply(this, arguments) + } + } \ No newline at end of file