如何处理从VueJS中的外部API收到的数据?

时间:2017-05-05 22:16:22

标签: laravel vue.js vuejs2

我正在从API(亚马逊MWS)调用返回一个对象。我能够将此数据传递到同一个php文件中的vue实例作为prop并显示结果。虽然这仅用于测试目的,但不是很灵活。

处理这种情况的最佳方法是什么?我应该将此对象的数据存储到数据库,从vue实例调用数据库吗?如果是这样我该怎么办呢?如果不是,处理从API调用传递数据的最佳替代方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

创建位于其API前面的API。在调用API后,从API返回您想要的内容。

public function getProduct($pid)
{
    $product = $this->mwsservice->getProduct($pid);

    return response()->json($product);
}

然后在需要数据时从vue调用此函数,确保为其设置了Laravel路径。