如何在 Shopify EASDK 上设置样式 modal.confirm
How to set style style on Shopify EASDK modal.confirm
自 Shopify 发布 "app bridge" 以来,这似乎已停止工作。
我的模态代码是这样的(straight from docs):
ShopifyApp.Modal.confirm({
title: "Delete your account?",
message: "Do you want to delete your account? This can't be undone.",
okButton: "Yes, delete my account",
cancelButton: "No, keep my account"
}, function(result){
alert("The modal was closed.");
});
文档是这样说的:
All modal dialogs can also accept a style: 'danger' attribute which
will change the primary button from blue to red, useful for delete
confirmations.
出现的是这样的:
如您所见,我的代码中没有包含 style
属性,但是,模式仍然使用红色按钮设置样式(应该只用于危险样式)。 尝试其他 disabled
样式属性也不起作用。
现在这个坏了吗?或者是否有新的未记录的方法来设置它?
这个问题被发现是我们的 Legacy Bridge 的一个错误,Legacy Bridge 是一个为 EASDK 应用程序提供支持的兼容层,现在 App Bridge 是默认的,并且已经应用了修复程序。它将很快部署。对于这可能给您带来的不便,我代表 App Bridge 团队深表歉意。
安德鲁
应用桥(iOS 移动)
自 Shopify 发布 "app bridge" 以来,这似乎已停止工作。
我的模态代码是这样的(straight from docs):
ShopifyApp.Modal.confirm({
title: "Delete your account?",
message: "Do you want to delete your account? This can't be undone.",
okButton: "Yes, delete my account",
cancelButton: "No, keep my account"
}, function(result){
alert("The modal was closed.");
});
文档是这样说的:
All modal dialogs can also accept a style: 'danger' attribute which will change the primary button from blue to red, useful for delete confirmations.
出现的是这样的:
如您所见,我的代码中没有包含 style
属性,但是,模式仍然使用红色按钮设置样式(应该只用于危险样式)。 尝试其他 disabled
样式属性也不起作用。
现在这个坏了吗?或者是否有新的未记录的方法来设置它?
这个问题被发现是我们的 Legacy Bridge 的一个错误,Legacy Bridge 是一个为 EASDK 应用程序提供支持的兼容层,现在 App Bridge 是默认的,并且已经应用了修复程序。它将很快部署。对于这可能给您带来的不便,我代表 App Bridge 团队深表歉意。
安德鲁
应用桥(iOS 移动)