laravel - 使用 router-view 和 Vue 传递 prop
问题描述
我有一个使用路由器视图调用 Vue 页面的 Laravel Blade 页面。我在 Vue 页面上有一个“测试”道具,但该页面没有收到道具。
const routes = [
{path: '/:test', component: MainPageIndex, name: 'mainPageIndex', props: true}
];
Blade页面上的代码是:
<router-view name="mainPageIndex" :test="Test message"> </router-view>
<router-view :test="Test message"> </router-view>
解决方案
有两种类型的属性:静态和动态。
- 静态:test="some message"(用于静态值)
- 动态:v-bind:test="variable"(用于计算值或对象等)
在您的情况下,您应该使用静态的
test="some message"
推荐阅读
- ssas - 创建新项目时缺少分析服务
- android - android的Nativescript滑块高度增加
- angular - Angular Universal 未按 Google pagespeed 洞察力提供预期的性能提升
- python - 如何根据不同的输入自动化迭代以获取(熊猫)数据框的元素
- javascript - SVG sprite 上的单击事件仅适用于 JS 中的一种元素访问器
- c - 使用结构根据字典顺序对txt文件进行排序并动态分配内存
- angular - 为什么 Angular 构建没有打包 app 文件夹?
- ios - 如何在 UIAlertController 中创建组
- powershell - Powershell 使用 itextsharp.dll 搜索模式
- html - HTML 私有输入类型的使用