Register return the error info
Description
注册信息错误,返回错误信息(BackEnd -> FrontEnd)
BackEnd(nodejs express)
router.get('/register_process', function (req, res) {
  register(req.query.username, req.query.password, function (err) {
    if(err) res.send(err)
  })
})
通过callback函数获取错误信息,发送到此请求的客户端
FrontEnd
最开始的时候想在input标签后加after伪类元素,后来发现伪类元素是在容器内部的尾部的,而input容不下其他元素,故作罢。改为新增一个input标签用于展示错误信息。初始value设为空字符串。
getRegister() {
        getRegister(this.username, this.password).then(res => {
          if(res) {
            this.usernameV = res;
          }
        })
      }
<input :class="{activeU: isUsernameError}" type="text" :value="usernameV">
v-bind绑定value,将返回的错误信息(若有)设为value的值