2017-12-12 10 views
1
function renderButton() { 
    gapi.signin2.render('my-signin2', { 
    'scope': 'profile email', 
    'width': 240, 
    'height': 50, 
    'longtitle': true, 
    'theme': 'light', 
    'onsuccess': onSuccess, 
    'onfailure': onFailure 
    }); 
} 

function onFailure() { 
    console.log('why the'); 
} 

function onSuccess(googleUser) { 
    console.log('onSuccess has been called'); 
} 

ボタンは正しくレンダリングされますが、どちらのコールバックメソッドも呼び出されません。ボタンはレンダリングされますが、コールバックは呼び出されません

ボタンをロードした後にonSuccessに電話をかけるにはどうすればよいですか?

+0

関数 'onsuccess 'を呼び出す際に角括弧を追加してみてください:onSuccess()' – Dumisani

+0

あなたは関数を呼び出していません。参照を追加するだけです。 – Shubham

+0

@Shubhamどういう意味ですか? – theonlygusti

答えて

0

ああ私はばかだ。

onSuccessとonFailureは、ユーザーが正常にログインしたかどうかのコールバックです。

ボタンが正常にレンダリングされた後に呼び出されると思っていました。

これで、ボタンのレンダリング後にコードを実行する方法を調べる必要があります。

関連する問題