this.$route.params.id とプロフィール情報を使ってページを作る
Tweet- MemberDetails.vue でプロフィール情報を読み込んで、対応する id の情報を出力する。
/pages/MemberDetails.vue
<template>
<div>
<h2>{{name}}</h2>
<p>{{body}}</p>
</div>
</template>
<script>
import profiles from "./memberProfiles";
export default {
computed: {
id() {
return Number(this.$route.params.id);
},
myProfile() {
return profiles.find(profile => profile.id === this.id);
},
name() {
return this.myProfile.name;
},
body() {
return this.myProfile.profile;
}
}
};
</script>