Vuejs
のルートから別のルートに配列を渡す必要があります。home.vue
からpost.vue
に渡す必要があります。Vuejsの2つのルート間で配列データを渡す方法
これは、これは私のhome.vue
<router-link to="/post/:cart">Check out</router-link>
と私のpost.vue
props: ['cart'],
mounted() {
console.log(this.$route.params.cart)
}
である。しかし、これは動作していない、それだけで:cart
内を印刷しpost.vue
{
path: '/post/:cart',
name: 'post',
component: PostView,
props: true
}
のための私のroute.js
ファイルですそのコンソール。カートに保管されている実際のデータが必要です。私はそれを間違っているのですか?
を削除し、あなたのroute.jsを変更する必要があり、あなたは何を試してみましたか?あなたが助けを求める前に、少なくともあなた自身でそれをやろうとしたことを示す必要があります。 – samayo
Vuejsのドキュメントでは、paramsとpropsとqueryだけしか書かれていません。このトピック。ある時点で、私は 'this。$ route.params.cart'を訪れました。これはparamsでこれを使用しましたが、ページにエラーは表示されませんが、何も表示されません。 –
小さなステートマシンを使用して、必要なものを実行することもできます。データをURLに保存し、アプリで拡大縮小できます。例としてVuexをチェックしてみてください(これは小さなアプリにとってはあまりにも多いかもしれませんが、私はそれから何を言っているのか分かります)。 – webnoob