0
点赞
收藏
分享

微信扫一扫

vue再读76-路由 js实现原理


vue再读76-路由 js实现原理_前端

 

vue再读76-路由 js实现原理_javascript_02

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>

<body>
<!-- 按钮 -->
<ul>
<li><a href="#/aaa">aaa</a></li>
<li><a href="#/bbb">bbb</a></li>
<li><a href="#/ccc">ccc</a></li>
<li><a href="#/ddd">ddd</a></li>
</ul>
<div id="container">

</div>
<script>
//获取不同的值
//hash变化的时候触发该事件
var div = document.getElementById('container');
window.onhashchange = function() {
console.log("-----");
var hash = location.hash;
console.log(hash);
hash = hash.replace("#", '');
switch (hash) {
case '/aaa':
div.innerHTML = "AAA";
break;
}
}
</script>
</body>

</html>

举报

相关推荐

0 条评论