我正在使用 Shopify App Bridge 通过 App Bridge 导航栏将我的应用嵌入到 Shopify 后台。我花了几天时间试图弄清楚如何在当前加载的页面之间添加加载指示器,但前一页仍然存在,直到准备好显示下一页并且没有加载指示。是否有一个简单的解决方法,因为我对 javascript 了解甚少,并且有一个使用烧瓶和 python 的工作应用程序,但不明白我需要添加到我的 html 模板中以使其工作。
我已经尝试过 Shopify 文档,尤其是 - https://shopify.dev/tools/app-bridge/actions/loading
我在 html 模板的头部添加了以下内容:
<script src="https://unpkg.com/@shopify/app-bridge@1.10.1/umd/index.js"></script>
并在 html 模板的正文中:
<script type="text/javascript">
import createApp from '@shopify/app-bridge';
import {Loading} from '@shopify/app-bridge/actions';
const app = createApp({
apiKey: '12345',
shopOrigin: shopOrigin,
});
const loading = Loading.create(app);
</script>
我直接添加了我的 apiKey 和 shopOrigin 基本域只是为了测试,但我不确定这是否是我需要做的,如果是的话,我还需要为加载部分添加什么。
似乎我可能需要添加它,但不确定加载开始时我需要在哪里或做什么。
loading.subscribe(Loading.Action.START, () => {
// Do something when loading starts
});
任何帮助或指示将不胜感激,谢谢。