vue-google-signin

2.0.3 • Public • Published

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

Property Type Required Description
params Object true google sign params. see google doc

Methods

Property Type Required Description
success Function false google signin success callback
error Function false google error success callback

License

MIT © premillos

Package Sidebar

Install

npm i vue-google-signin

Weekly Downloads

7

Version

2.0.3

License

MIT

Unpacked Size

7.96 kB

Total Files

8

Last publish

Collaborators

  • premillos