网站的初步搭建(二)2021-07-02

本文详细介绍了如何使用Vue3进行项目搭建,包括安装配置Vue全家桶,并重点讲解了注册登录功能的实现,以及前端拦截机制的设计。通过实例演示了登录拦截代码,确保用户必须先登录才能访问特定路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具的准备

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 => {
          })
      }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值