注册按钮的点击事件

// 注册=> 点击事件
    registerFn() {
      // js的兜底校验
      this.$refs.form.validate(async (valid) => {
        if (valid) {
          // 通过校验
          console.log(this.form);
          // 1.调用注册接口
          // 这里又是一个解构赋值,把axios返回的数据对象里data字段对应的值保存在res上

          const { data: res } = await registerAPI(this.form);
          console.log(res);
          // 2.注册失败,提示用户
          if (res.code !== 0) return this.$message.error(res.message);
          // 3.注册成功,提示用户
          this.$message.success(res.message);
          // 4.跳转到登陆页面
          this.$router.push("/login");
        } else {
          // 阻止默认提交的行为
          return false;
        }
      });
    },

你可能感兴趣的:(javascript,前端,vue.js)