【发布时间】:2017-09-29 16:34:16
【问题描述】:
商店
filmDetails: {}
......
getFilmDetail (context, param) {
axios.get(API.filmDetails + param.id)
.then(response => {
context.commit('FILM_DETAILS', response.data)
})
.catch(err => {
console.log(err)
})
}
.vue
<template>
<section>
<div v-for="item in filmDetails">
<p>{{item.summary}}</p>
</div>
</section>
</template>
......
export default {
name: 'detail',
computed: {
...mapState(['filmDetails'])
},
mounted () {
let _id = this.$route.params.id
this.$store.dispatch('getFilmDetail', {
id: _id
})
}
}
我想在我的页面上显示一些消息,例如摘要,但是 chrome 开发工具控制台显示“渲染函数中的错误:“TypeError: Cannot read property 'summary' of null”',
我试过了。
【问题讨论】:
标签: javascript json vue.js