2.0.3 • Published 2 years ago

vue-google-signin v2.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

vue-google-signin

A simple and lightweight google signin plugin using vue@3

Geting Start

npm install vue-google-signin -S

Usage

<template>
  <div>
    <vue-google-signin :params="params" @success="onSuccess" @error="onError">
      <button>login</button>
    </vue-google-signin>
  </div>
</template>

<script>
export default {
  name: 'awesome-vue-google-signin',
  data() {
    return {
      params: {
        client_id: 'xxxx',
        ux_mode: 'popup',
      },
    };
  },
  methods: {
    onSuccess(googleUser) {
      console.log('googleUser', googleUser);
    },
    onError(error) {
      console.log('googleUser', error);
    },
  },
};
</script>

Options

PropertyTypeRequiredDescription
paramsObjecttruegoogle sign params. see google doc

Methods

PropertyTypeRequiredDescription
successFunctionfalsegoogle signin success callback
errorFunctionfalsegoogle error success callback

License

MIT © premillos