Javascript VueJs访问阵列中的数据
我发现自己面临一个问题。 我需要在url中检索一个参数来动态显示数据,但我找不到解决方案 必须在state.event.aftermovies[]中输入什么参数才能访问我的对象的id 如果有人有解决办法,谢谢Javascript VueJs访问阵列中的数据,javascript,arrays,vue.js,vuex,Javascript,Arrays,Vue.js,Vuex,我发现自己面临一个问题。 我需要在url中检索一个参数来动态显示数据,但我找不到解决方案 必须在state.event.aftermovies[]中输入什么参数才能访问我的对象的id 如果有人有解决办法,谢谢 {{aftermovie.id} {{aftermovie.name} {{aftermovie.slug}} {{aftermovie.video} 从“vuex”导入{mapState} 导出默认值{ 异步获取({store,error,params}){ 试一试{ 等待store
{{aftermovie.id}
{{aftermovie.name}
{{aftermovie.slug}}
{{aftermovie.video}
从“vuex”导入{mapState}
导出默认值{
异步获取({store,error,params}){
试一试{
等待store.dispatch('fetchEvent',params.id)
}捕获(e){
错误({
状态代码:503,
消息:“无法获取事件”#“+params.id,
})
}
},
//这是我的问题
计算:mapState({
aftermovie:(state)=>state.event.aftermovies[??????????????]
}),
总目(){
返回{
标题:this.aftermovie.name
}
}
}
假设aftermovies
是一个包含以下对象的数组:
aftermovies: [{
event_id:1,
festival_id:"",
id:4,
name:"reverze 2020",
slug:"reverze-2020"
}]
您可以执行类似于“aftermovies[0]”的操作。id
这是一个