在我的付款传奇中,我put
设置一个操作,该操作会打中Stripe并创建一个付款,然后将该JSON作为字符串返回
const order = yield put(createOrderFromStripe(token, loginEmail, email));
所以order.data.createOrder.orderString
是我要使用的。
现在,访问此数据的唯一方法是执行order.then(o => { console.log(o.data.createOrder.orderString
)
我宁愿不做then
,而只在下一行做类似JSON.parse(order.data.createOrder.orderString)
的事情。这样做显然会造成异步问题,在.data....
填充值之前尝试访问order
。
我一定在这里想念些小东西。任何帮助,将不胜感激。谢谢!