laravel - 在 Laravel、Vue、Inertia 中将数据从 Header-component 传递到 Search-page
问题描述
所以,我对 Vue 很陌生,并试图弄清楚如何在组件之间传递数据。我的标题组件中有一个搜索栏/表单,我在其中执行 axios-request 以从 SearchController 获取数据。现在,我如何将这些数据传递给我的 Search.vue 文件/模板?这是我的结构。
搜索.vue
<MainLayout>
Search results to be displayed here
</MainLayout>
主布局.vue
<template>
<Header></Header>
<slot></slot>
<!-- Rest of layout -->
</template>
头文件.vue
<template>
<form>
<!-- My form fields stuff -->
</form>
<script>
<!-- My axios request/response to/from SearchController -->
</script>
</template>
那么现在如何将数据从 Header.vue 发送到 Search.vue 以便我可以在该页面上打印结果?
解决方案
推荐阅读
- windows - DirectX12 渲染到部分窗口
- azure - Azure 可能服务器 2019 上的“RPC 服务器不可用”错误
- java - 如果链中的第一个方法是异步的,则方法调用链(CompletableFuture API)是否会异步执行?
- python - 如何 if 声明一个 model.predict 数组
- windows - Powershell写入变量而不是文件
- parsing - 优先级/关联性实现
- android - 打开偏好屏幕后,Android 滚动条出现在视图中
- python - 列 Unknown Firebird Python
- ngxs - NullInjectorError:InjectionToken 窗口没有提供程序
- javascript - 使用 Javascript 有条件地将一段带有 HTML 代码的 Django 模板插入到我的模板中