我是Astro.js的新手;全局";函数在另一页上,但我总是收到一个错误,说函数";"未定义";。这是我在母版/全局布局页面上的代码。。。
export function test1() {
console.log('test1()');
}
这是另一页上的代码。。。
import test1 from '../layouts/master.astro';
(稍后在同一页…(
setTimeout(() => {
test1();
}, 100);
有什么建议吗?
啊,我想明白了。我用以下代码更新了母版页。。。
<script is:inline src="/global-methods.js"></script>
<script>
setTimeout(() => {
main();
}, 100);
</script>
("global-methods.js"在公共目录中。(在这样做之后,我能够在随后的页面中引用我的方法。