hashchang事件是异步更新的

2022-02-17  本文已影响0人  storyWrite

1.代码

  // 此时会触发hashchange
  location.hash = '/test'
    window.addEventListener('hashchange', () => {
      console.log('hashchenge')
    })

    // 此时不会触发hashchange
    location.hash = '/test'
    setTimeOut(() => {
      window.addEventListener('hashchange', () => {
        console.log('hashchenge')
      })
    },0)

2.测试与结论

上一篇下一篇

猜你喜欢

热点阅读