首页 文章

使用router-view和Vue传递道具

提问于
浏览
0

我有一个Laravel Blade页面,使用router-view调用Vue页面 . 我在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>

1 回答

  • 1

    有两种类型的属性:静态和动态 .

    • static:test = "some message"(对于静态值)

    • dynamic:v-bind:test = "variable"(对于计算值或对象等)

    在您的情况下,您应该使用静态的

    test="some message"
    

相关问题