在没有其他ajax请求的情况下将laravel数据变为vuex状态?

时间:2019-04-15 12:38:21

标签: javascript php laravel vue.js

在我的应用程序中,为了将全局数据从laravel获取到我的Vue组件中,我有一个路由中间件,在其中我从雄辩的查询中获取了全局数据,然后我将这些数据与视图共享并将这些数据作为道具传递给每个组件,到目前为止,这已经证明可以很好地工作,但是当我嵌套了组件(一个组件在另一个组件内)时,可能会变得有些棘手,显然我认为拥有Globals vuex模块可以解决这个问题。

我可以调用一个vuex操作,该操作可以向我的全局变量端点发出ajax请求,并在每次创建vue实例时填充我的状态,但这通常意味着要向我的后端发出一个额外的ajax请求。

我的第二个想法是拥有一个navbar组件,一个ajax请求在已挂接的钩子上获取全局变量,该组件将在结构上首先被加载并填充我的状态,不确定这是否行得通。

有什么想法吗?

0 个答案:

没有答案