用js写hash路由
<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>
// axios.get(URL).then((res)=>{
// const {status,data} = res
// if(status === 200 && data.length){
// console.log(data)
// }
// }).catch((err)=>{
// })
var div= document.getElementById("container")
window.onhashchange = ()=>{
var hash = location.hash.replace('#','')
console.log(hash)
switch(hash){
case '/aaa':
div.innerText ='AAA'
break;
case '/bbb':
div.innerText ='BBB'
break;
case '/ccc':
div.innerText ='CCC'
break;
case '/ddd':
div.innerText ='DDD'
break;
default:break
}
}
</script>