这篇文章主要为大家详细介绍了vue-router中哈希模式和history模式的使用方法,文中示例代码介绍的非常详细,感兴趣的小伙伴们可以参考一下。

单页一应用的路由模式有两种
1、哈希模式(利用hashchange事件监听url的hash的改变)
window.addEventListener("hashchange", function (e) {console.log(e)})
2、history模式

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <script type="text/javascript" src="vue.js"></script> <a href="#/login">登录</a> <a href="#/register">注册</a> <div id="app"></div> <script type="text/javascript"> var appdiv = document.getElementById("app") window.addEventListener("hashchange", function (e) { console.log(e.newURL) // #/login console.log(location.hash) switch (location.hash) { case "#/login":appdiv.innerHTML="我是登录页面"; break; case "#/register":appdiv.innerHTML="我是注册页面"; break; } }) </script></body></html>

以上就是vue-router中哈希模式和history模式的使用方法介绍,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯!