vue

【vue-element-admin 学习笔记03】登录

2018-12-13  本文已影响63人  滕的世界

布局方式

通过inline-block对齐,一行所有的元素共占一行(icon、确定按钮、取消按钮),默认垂直居中(vertical-align: center)。

image.png

对齐方式

vertical-align: top

image.png

输入框回车和点击登录按钮

loading登录按钮

width:100%和loading状态更改

image.png

先检测用户输入的有效性,开启loading,服务器消息返回后关闭loading
handleLogin() {
      this.$refs.loginForm.validate(valid => {
        if (valid) {
          this.loading = true
          this.$store.dispatch('LoginByUsername', this.loginForm).then(() => {
            this.loading = false
            this.$router.push({ path: this.redirect || '/' })
          }).catch(() => {
            this.loading = false
          })
        } else {
          console.log('error submit!!')
          return false
        }
      })
    }
上一篇 下一篇

猜你喜欢

热点阅读