【发布时间】:2021-01-21 16:40:30
【问题描述】:
我有一个控制器将路由传递给一个blade.php 文件。在那个blade.php 文件中,我使用了一个Vue 组件并将:routes 作为道具传递给Vue 组件。问题是,控制器正在返回多个路由的集合,但是当我将 :routes 传递给我的 Vue 组件时,它会出错,除非我一次只通过一个路由。在我的组件中,我有路由被接受为props 中的数组。如何将一组路由从刀片传递到 vue?
blade.php 文件
<user-exam
:routes="{{ json_encode( route('user.exam-start', ['exam' => $exam[0]]))}}"
></user-exam>
正如您在上面的代码中看到的,我使用[0] 索引来传递一条路线,我不想这样做。
userExam.vue 文件
<script>
export default {
props: {
routes: Array,
},
}
</script>
谢谢。
【问题讨论】: