簡體   English   中英

傳遞給vue-router的prop不會立即設置

[英]Passed prop to vue-router is not set immediately

我已經這樣設置了vue-router:

<router-view action="/test"></router-view>

在我的一個路由器組件中,我設置了一個像這樣的道具:

props: {
    action: {
        required: true,
        type: String
    }
}

但這會導致錯誤:

vue.esm.js:574 [Vue警告]:缺少必需的道具:“操作”

如果我只是簡單地回顯模板中的動作,則它已被設置,並且vue devtools看起來不錯:

{{ action }}

似乎道具根本無法以足夠快的速度到達組件以進行初始所需的檢查。

我以為這應該行得通嗎?

塊引用

將數據與冒號綁定: 將您的router tag更改為

<router-view :action="'/test'"></router-view>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM