1
私はカップルのコンポーネントでappを持っています。私はVuexを使ってデータを保存するので、別のコンポーネントで使うことができます。今では、v-forを使っていくつかのdivをレンダリングする必要があります。私は、コンポーネントのデータ内のデータを持っている場合、それは動作しますVuex。 v-forを使用してストアからデータをレンダリングする方法
<template>
<div class="dashboard__details dashboard__details--shows"
v-for="show in shows">
<h3 class="dashboard__name">
{{show.name}} @ {{show.venue}}
</h3>
<span class="dashboard__time">{{show.time}}</span>
<div class="dashboard__btnBlock">
<button">Details</button>
</div>
</div>
</template>
<script>
import { mapState } from 'vuex'
import ReportIssue from './ReportIssue'
import InviteFriend from './InviteFriend'
export default {
name: 'dashboard',
components: { ReportIssue, InviteFriend },
computed: mapState({
shows: state => {
return state.shows
}
})
}
</script>
私:
VueX /モジュール/ shows.js
const state = {
shows: [
{
name: 'Hard Luck',
venue: 'The Venue',
time: '6:00 pm'
},
{
name: 'Hard Luck',
venue: 'The Venue',
time: '6:00 pm'
}
]
}
export default {
state
}
私がデータを使用する必要があるコンポーネント:私は次のように行います私はVuexにデータを保存しても機能しません。
は、あなたに非常に多くの –
心配ありがとうないアイデアを得る必要がありますe答えとしてマークする – GuyC