14 lines
337 B
JavaScript
14 lines
337 B
JavaScript
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)
|
|
}
|
|
}
|
|
|
|
export default dispatchEventStroage
|
|
|