href属性

  1. 属性填写的内容是需要跳转的地址;如果不填写,则没有手指的鼠标样式
  2. 号:填写#号,点击后相当于空连接,会导致当前页面的地址后面添加上了#号

  3. +书签:可以进行锚点跳转,实现书签的效果,后面带的书签是需要跳转的标签name属性

  4. JavaScript:;:这里的JavaScript:可以当做伪协议,这样写可以通过这里进行函数的调用,因为后面直接使用分号结束,中间没有任何函数,所以相当于调用了空函数,就没有任何反应,当前页面的地址后面也不会添加上#号。推荐使用

    标签的href属性中的”#“与”javascript:;”的区别 起因:会找以上相关内容是因为VueRoute中模式为history 时,使用了 这种写法,导致地址后面经常莫名其妙添加了#,并且跳转没有生效,换成hash模式就可以,所以找了相关博客