我正在创建一个 Sapper 页面,我想在其中使用Google 登录按钮。它需要data-onsuccess
属性来指定回调函数。根据我从 Google 的平台 JS 库中发现的内容,它在 global/window
范围内查找函数。
有没有办法从全局网页范围访问/调用 Svelte 的组件功能?它可能用于与无法直接加载import
到组件中的外部库的互操作。
我正在尝试做的示例:
<script>
function onSignComponent(user){
console.log('Signed in');
}
</script>
<div id="login" class="g-signin2" data-onsuccess="{onSignComponent}" data-theme="dark" />
这项工作onSignComponent
在全局范围内时有效,但在组件范围内时无效。