vuejs如何利用$axios调用json模拟数据

vue项目开发,后端接口还没有做好,前端如何利用$axios调用模拟数据。下面编程教程网小编给大家简单介绍一下实现代码!

1、模拟数据ceshi.json

{
  code:"200",
  list:[{
    id:1001,
	name:'小米',
	school:'清北大学'
  },{
    id:1002,
	name:'小明',
	school:'浙南大学'
  },{
    id:1003,
	name:'小林',
	school:'华夏大学'
  }]
}

2、数据赋值

<div>
  <el-table
    :data="listData"
    border
    style="width: 100%">
    <el-table-column
    fixed
    prop="name"
    label="姓名"
    width="150">
    </el-table-column>
    <el-table-column
    prop="school"
    label="学校"
    width="120">
    </el-table-column>  
  </el-table>
</div>

3、$axios接口调用

<script>
  import axios from 'axios'
  export default{
    data(){
      return {
        listData:[],
      }
    },

    mounted () {
     this.getList()
    },
    methods: {
     getList () {
      this.$axios.get('/static/ceshi.json').then(res => {
	if(res && res.data && res.data.code === 200){
	  this.listData = res.data.list
	}
      })
     }
    }
  }
</script>
以上是编程学习网小编为您介绍的“vuejs如何利用$axios调用json模拟数据”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。

本文标题为:vuejs如何利用$axios调用json模拟数据

基础教程推荐