猿问

axios如何将mock数据改为用api数据的url获取真实数据呢?

user.js

const Users = [
{
 

for (let i = 0; i < 86; i++) {
  Users.push(Mock.mock({
    id: Mock.Random.guid(),
    name: Mock.Random.cname(),
    addr: Mock.mock('@county(true)'),
    'age|18-60': 1,
    birth: Mock.Random.date(),
    sex: Mock.Random.integer(0, 1)
  }));
}

]}

export { LoginUsers, Users, Informations };



user.vue

export default {
  data() {
   return {
    filters: {
      _id: ''
    },
        loading: false,
    informations: []
   }
  },
  created() {
            axios.get('informations')
                 .then(response => {
                     this.informations = response.data
                 })
                 .catch(e => {
                     this.errors.push(e)
                 })
        }

Ajinglalala
浏览 4801回答 1
1回答

林逸舟丶

把get括号中对应的地址改为接口地址,通过打印接收到的response,拿到data里面需要的字段,并赋给组件中的data。
随时随地看视频慕课网APP
我要回答