初始化条带变量后如何更改条带区域设置

Hes*_*Mad 1 stripe-payments typescript

我在TypeScript应用程序中使用 stripe,并且我读到可以使用如下语言环境设置 stripe 变量:var stripe = Stripe('pk_test', {locale: 'en'});但是如果我想在初始化后更改语言,我无法做到这一点......我想创建一个新的 stripe 变量实例,但库说:IntegrationError: Please use the same instance of 'Stripe' you used to create this Element to create your Source or Token.

那么我需要在运行时更改区域设置吗?

谢谢!

v3n*_*man 8

我认为可以选择使用新的语言环境 [0] 重新初始化 elements 对象。然后根据新的元素对象重新安装元素,此测试似乎可以将西班牙语设置更改为德语设置 [1]。

elements = stripe.elements( {locale: 'de'});

希望有帮助!

[0] https://stripe.com/docs/js/elements_object/create#stripe_elements-options-locale

[1] https://jsfiddle.net/v3nkm4n/5uz6mrbh/20/