当前位置:   article > 正文

后端返回的数据,如何在前端进行渲染_后端返回数组对象,前端如何渲染表格

后端返回数组对象,前端如何渲染表格

1.返回数据如图: 数组里面嵌套对象 (用到部分的数据)


2.遍历取值

<template>
  <div>
    <ul class="list">
      <li class="child" v-for="item in movies">
        {{item.title}},评分:{{item.rating.average}}
        <p><img :src="item.images.small" alt=""></p>
      </li>
    </ul>

  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      movies:[]
    }
  },
  created(){
    var url = this.HOST+"/movie/top250";
    this.$axios.get(url,{
      params:{
        count:10,
        start:0
      }
    })
      .then(res => {
        console.log(res.data)
        var result=res.data;
        this.movies = result.subjects
      })
      .catch(error => {
        console.log(error)
      })
  }
}
</script>
<style>
  .list{
    list-style: none;
    width: 1000px;
  }
  .child{
    float:left;
  }
</style>

3.渲染结果


4.总结

一般思路是:

数组-->for循环遍历

数组里的元素可以是简单的一层对象key:value,直接打点取值

数组里的元素还可以是二层对象,这样又嵌套了一层,继续打点访问即可。

ps:API来源--豆瓣API


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/509760
推荐阅读
相关标签
  

闽ICP备14008679号