Skip to content

测试版

这些 App Bridge 组件是新加入的,尚未在真实的 Shopify admin 中测试。测试期间,API 可能会在 minor 版本中变更。如有问题,请提交 issue。

AppWindow ​

开始之前,请参阅安装;关于 open,请参阅 Modal。

AppWindow 渲染 s-app-window,@shopify/app-bridge-types 的文档将其描述为 "a fullscreen modal window in the Shopify admin"。src 是必需的:"the URL is loaded in an iframe when the window opens"。

vue
<script setup lang="ts">
import { ref } from 'vue'
import { AppWindow } from 'polaris-vue-elements/app-bridge'

const open = ref(false)
</script>

<template>
  <button @click="open = true">Edit in bulk</button>
  <AppWindow id="bulk-editor" src="/bulk-editor" v-model:open="open" />
</template>

open、v-model:open、show/hide 以及卸载时隐藏的行为与 Modal 相同。它 没有 slot。

基于 MIT 许可证发布。Vue 标志由 Evan You 设计,采用 CC BY-NC-SA 4.0 许可。