工具的准备
Vue的安装和配置
略,附一篇相应的博客
vue3 安装和配置vue全家桶
网站搭建
本次实现的功能
1.注册功能
2.登录登出功能
##功能1
此功能的分享留待与后端服务器连接时书写
##功能2
此处登录页面做了简单的前端拦截,比如用户如果想跳过登录,通过地址栏输入 /index 进入主页会被拦截并重定向到登录页面,实现的JavaScript代码如下
login () {
var _this = this
console.log(this.$store.state)
this.$axios
.post('/login', {
userName: this.loginForm.userName,
password: this.loginForm.password
})
.then(successResponse => {
if (successResponse.data.code === 200) {
var data = this.loginForm
_this.$store.commit('login', data)
var path = this.$route.query.redirect
this.$router.replace({path: path === '/' || path === undefined ? '/index' : path})
}
})
.catch(failResponse => {
})
}