Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript VueJs访问阵列中的数据_Javascript_Arrays_Vue.js_Vuex - Fatal编程技术网

Javascript VueJs访问阵列中的数据

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

我发现自己面临一个问题。 我需要在url中检索一个参数来动态显示数据,但我找不到解决方案

必须在state.event.aftermovies[]中输入什么参数才能访问我的对象的id

如果有人有解决办法,谢谢


{{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

这是一个