1.0.3 • Published 3 years ago

@ezijing/vue-passport v1.0.3

Weekly downloads
15
License
-
Repository
-
Last release
3 years ago

vue-passport

安装

npm install @ezijing/vue-passport --save

yarn add @ezijing/vue-passport --save

使用

全局使用

import VueForm from 'vue-passport'

Vue.use(VueForm)

组件中使用

<template>
  <vue-passport :options="options" @ready="onReady" />
</template>
<script>
import VueForm from 'vue-passport'

export default {
  components: { VueForm },
  data() {
    return {
      formModel: {
        name: ''
      },
      formItems: [
        {
          type: 'input',
          model: 'name',
          placeholder: '请输入昵称'
        }
      ]
    }
  }
}
</script>

属性

visible: true,

showType: 1, // 0 注册,1登录,2找回密码

options: {
  // 注册
  register: {
    url: '',
    headers: {},
    data: {},
    onSuccess: function() {},
    onError: function() {}
  },
  // 登录
  login: {
    account: {
      url: '',
      headers: {},
      data: {},
      onSuccess: function() {},
      onError: function() {}
    },
    phone: {
      url: '',
      headers: {},
      data: {},
      onSuccess: function() {},
      onError: function() {}
    }
  },
  // 找回密码
  password: {
    url: '',
    headers: {},
    data: {},
    onSuccess: function() {},
    onError: function() {}
  }
}

方法

事件名说明返回值
register显示注册界面
login显示登录界面
password显示找回密码界面
logout退出登录
checkLoginStatus检测登录状态function(isLogin, user) {}

事件

事件名返回值说明
readyfunction(isLogin, user) {}组件初始化
close-Dialog 关闭的回调
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago