今天遇到一个很诡异的bug

某元素的html结构是:

<div >

  <span>诡异的bug</span>

</div>

js结构为:

  “click #aa": "click_aa"

  click_aa:function(){

    window.location.href = "#aa"

  }

导致的诡异的bug就是,当我触发了这个元素的事件后,它本应该直接跳转到另外新的页面,然而现实是它会先跳到本页面的某个地方,然后再跳转到新页面的某个地方(不是顶部),

原因,很明显,就是我使用的routs跳转是通过”#“跳转,id也是“#”,会重名,

解决方法就是改id的名字,或是routs的名称就可以了。

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案