zoukankan      html  css  js  c++  java
  • vue-cli 里 利用mockjs 实现模拟后台数据并成功请求

    1 搭建一个vue-cli项目

    2 安装 mockjs      和   mock

       npm install mock -S       npm install mockjs -S

    3 在项目的src文件夹下创建一个名为 mock.js 的文件里面填写如下代码:

    //引入mockjs
    const Mock = require('mockjs')
    //使用mockjs模拟数据
    Mock.mock('/api/data', (req, res) => {
    return {
    data: [
    {
    "id" : 1,
    "username": "aaa",
    "password": "aaa"
    },
    {
    "id" : 2,
    "username": "bbb",
    "password": "bbb"
    },
    {
    "id": 3,
    "username": "ccc",
    "password": "ccc"
    }
    ]
    }
    })

    4 在main.js里引入mock.js文档内容如下:

       require('./mock')

    5 安装axios 和 jQuery  并在hello.vue里成功引用 (不会的搜百度)

    6 在hello.vue填写如下代码

    <template>
    <div>
    <!-- <router-view></router-view> -->
    <ul>
    <li v-for="(item,key) in data">{{item}}</li>
    </ul>
    </div>
    </template>
    <script>
    import $ from 'jquery'
    import axios from 'axios'
    export default{
    data(){
    return{
    data:[]
    }
    },
    mounted: function(){
    this.$axios.get('/api/data').then(res=>{
    this.data = res.data;
    console.log(data)
    })
    }
    }
    </script>

    7 npm run dev 启动项目模拟的数据就会被循环出来了 (后期会加上登录用户名密码判断)

  • 相关阅读:
    P1182 数列分段`Section II` 二分
    洛谷 P1025 数的划分
    深浅拷贝
    数据的内置方法
    控制流程-if/while/for
    python的基本运算符
    花式赋值
    python的注释
    Python的垃圾回收机制
    变量与常量
  • 原文地址:https://www.cnblogs.com/lccluyan/p/8534426.html
Copyright © 2011-2022 走看看