Login with Facebook in Vuejs
import BtnLoginFacebook from 'btn-login-facebook'
Vue.use(BtnLoginFacebook)
-
Create env variable
VUE_APP_FACEBOOK_APP_ID
-
Get profile by emit
@profile
, get token by emit@token
, set class name by propbtnClass
-
Run your app with
https
by add"serve:ssl": "vue-cli-service serve --https --open --public localhost:8080"
toscripts
inpackage.json
-
Use in your component
<BtnLoginFacebook btnClass="btn-login-facebook" @profile="getProfile" @token="getToken">
Login with facebook
</BtnLoginFacebook>
<script>
export default {
methods:
getProfile(profile) {
// code
},
getToken(token) {
// code
}
...........
}
- Profile data response:
{
"name": "user_name",
"avatar": "avatar_url"
}