<template>
<div class="container">
<div class="content">
<router-view></router-view>
</div>
</div>
</template>
<script>
import VueRouter from 'vue-router';
import PostList from './posts';
export default {
props: ['outside'],
router: new VueRouter({
mode: 'history',
routes: [{
path: '/',
component: PostList,
name: 'post_index',
props: {outside: outside}
}]
})
};
</script>
本身是个组件,请问我要怎么在这里把outside的参数传给PostList这个组件
回复 (1)
J
<template>
<div class="container">
<div class="content">
<router-view :initialPosts="outside.posts"></router-view>
</div>
</div>
</template>
<script>
import VueRouter from 'vue-router';
import PostList from './posts';
export default {
props: ['outside'],
router: new VueRouter({
mode: 'history',
routes: [{
path: '/',
component: PostList,
name: 'post_index',
props: true
}]
})
};
</script>
解决了,正确做法是这样
参与回复
登录后即可参与回复。登录