javascript - Polymer google-signin 元素获取无法读取 null 的属性 'currentUser'

标签 javascript polymer web-component polymer-1.0

我试图让 google-signin 元素工作,只需将其添加到我的 HTML 中即可:

<google-signin clientId="[my-client-id]" scopes="https://www.googleapis.com/auth/drive"></google-signin>

登录按钮显示在页面上,但是当我点击它时,出现错误:

Cannot read property 'currentUser' of null

我只是在 localhost 上测试它,所以我不确定这是否是客户端 id 域问题,或者我是否需要在 JS 中做更多的事情来处理返回对象?

有什么想法吗?非常感谢!

最佳答案

尝试使用 client-id 而不是 clientId

<google-signin client-id="[my-client-id]" scopes="https://www.googleapis.com/auth/drive"></google-signin>

google-signin此属性的文档与实际 code 不匹配.

关于javascript - Polymer google-signin 元素获取无法读取 null 的属性 'currentUser',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30717918/

相关文章:

javascript - 使用chart.js绘制图形

javascript - jquery-ui selectmenu - 在动态加载下拉选项时遇到菜单小部件实例的 "no such method ' 实例“

javascript - Polymer elemento <chart-pie> 和绑定(bind)

javascript - polymer 网络组件内容点击事件未触发

javascript - 使用西里尔字母布局时,Onkeyup 在 Opera 中不会触发

javascript - 为什么 linkedin 分享按钮不起作用

polymer 3.0.5 - "DOMException: Failed to execute ' 在 'CustomElementRegistry' 上定义“

javascript - 未捕获的类型错误 : Cannot read property 'trim' of undefined after using Polymer vulcanize

polymer - Polymer 1.0 的最佳演示应用程序

javascript - 如何在 Web 组件中展平/消除属性更改回调