前端博站项目最后总结
原创
©著作权归作者所有:来自51CTO博客作者wx63fc582aa165f的原创作品,请联系作者获取转载授权,否则将追究法律责任
说明:本文是自己对项目的一些总结,可能并不适合您,只是为了帮我记住本次项目中有卡克的地方
嗯,花了大概一周时间,今天终于将项目做完,很开心(本人对自己做的项目还是很满意的)
因为今天主要是完善项目,让项目更加完美,所以难点并不多
1、在单个博客中点击登录,到达登录界面,登录成功后还回到该博客
2、在单个博客中点击编辑,到达编辑页面,编辑成功后还回到本博客
上面其实是一个问题,就是用查询字符串记录当前的博客地址,登录或编辑之后还回到这个地址,核心代码如下:
以第二个为例:
单个博客中的核心代码
<span v-show="isLogin" class="edit" @click="edit">编辑</span>
methods:{
edit(){
this.$router.push({
path:`/edit/${this.id}`,
query:{
redirect:this.$route.path.slice(1)
}
})
}
}
//this.$router 路由对象
//this.$route 匹配到当前路径的路由记录
编辑页面的核心代码:
//编辑完成后,回到原来的单个博客页面
let redirect = this.$route.query.redirect
this.$router.push({
path:'/'+redirect
})
ok,别的就不多说了