2.0.3 • Published 3 years ago
vue-google-signin v2.0.3
vue-google-signin
A simple and lightweight google signin plugin using vue@3
Geting Start
npm install vue-google-signin -SUsage
<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