【发布时间】:2018-12-21 02:01:18
【问题描述】:
我正在尝试使用视图路由器将道具传递给我的单个文件组件 (.vue),但我仍然在视图扩展名中得到“未定义”。
// Dashboard.vue
<template>
<div class="dashboard" :user="user" :current-team="currentTeam">
<div class="container">
<!-- Application Dashboard -->
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card card-default">
<div class="card-header">Dashboard</div>
<div class="card-body">
Your application Dashboard
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default{
props: ['user', 'current-team'],
mounted(){
//
}
}
</script>
// app.js
...
import Dashboard from './views/Dashboard.vue';
Vue.component('Dashboard', Dashboard);
const routes = [
{path: '/dashboard', name: 'dashboard', component: Dashboard, props: true},
];
const router = new VueRouter({
routes
})
...
如何正确传递我的道具?非常感谢
【问题讨论】:
标签: javascript laravel vue.js vuejs2