1.0.0-beta.22 • Published 12 months ago

@lambo-design-mobile/login-page v1.0.0-beta.22

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

Login 登录

介绍

LoginPage是一个登录页示例组件

引入

import Vue from 'vue';
import { LoginPage } from '@lambo-design-mobile/login-epage';
 
Vue.use(LoginPage);

代码演示

基础用法

<login-page :loading="loading" :logo-img="logoImg" :title="title" @on-success-valid="handleLogin"/>
import { Notify } from 'vant';
export default {
  components: {
    [Notify.Component.name]: Notify.Component,
  },
  data() {
    return {
      loading:  false ,
      captchaImgUrl: "",
      logoImg: "http://doc.lambo.top/lambo-design/logo.png",
      pasCryptor:  "",
      msg:  "",
      title:  '云庭' 
    }
  },
  methods: {
    async handleLogin({ userName, password, validCodeInput, validCodeId}) {
      this.msg = ''
      this.loading = true
       // 完成认证 并处理后续逻辑
      // eslint-disable-next-line no-global-assign
      self = this;
      setTimeout(function() {
        self.loading=false;
        Notify({ type: 'success', message: '登录成功' });
      }, 3000);

    },
   
  }
}

API

Props

参数说明类型默认值版本
loading按钮加载状态booleanfalse-
captchaImgUrl验证码urlstring--
logoImg登录页ogo urlstringhttp://doc.lambo.top/lambo-design/logo.png’-
pasCryptor密码加密方式string‘’-
msg认证错误提示内容string‘’-
title登录页标题string‘云庭’-

Events

事件名说明回调参数
on-success-valid登录按钮触发param
1.0.0-beta.22

12 months ago

1.0.0-beta.11

1 year ago

1.0.0-beta.12

12 months ago

1.0.0-beta.20

12 months ago

1.0.0-beta.21

12 months ago

1.0.0-beta.10

1 year ago

1.0.0-beta.8

1 year ago

1.0.0-beta.9

1 year ago

1.0.0-beta.19

12 months ago

1.0.0-beta.17

12 months ago

1.0.0-beta.18

12 months ago

1.0.0-beta.15

12 months ago

1.0.0-beta.16

12 months ago

1.0.0-beta.13

12 months ago

1.0.0-beta.14

12 months ago

1.0.0-beta.7

2 years ago

1.0.0-beta.6

2 years ago

1.0.0-beta.5

2 years ago

1.0.0-beta.4

2 years ago

1.0.0-beta.3

2 years ago

1.0.0-beta.2

2 years ago