在原生H5中使用mock模拟数据

之前写过在react项目中如何使用mock数据,因为最近在写原生H5,所以在这里总结一下原生中如何使用mock数据。
1.在项目中下载mockjs并引入

<script src="./node_modules/mockjs/dist/mock.js"></script>

2.建立MockJson.js

Mock.mock(
	'index', //这里对应下面mock请求的URL
	{
	"data":[
        {"id":"0","title":"1.不知道如何预约体检"},
        {"id":"1","title":"2.预约常见问题"},
        {"id":"2","title":"3.体检报告找不到"},
        {"id":"3","title":"4.如何退款"},
        {"id":"4","title":"5.查看更多"}
    ]
})

3.将我们所编写的MockJson.js引入

<script src="./MockJson.js"></script>

4.这里我使用了window.onload发送请求并将结果循环添加到页面

window.onload = function(){
    axios({
        url:"index",
        method:"get",
    }).then((ok)=>{
        var listarr = ok.data.data
        var listgroupDom = document.getElementsByClassName('listgroup')
        listarr.forEach((i,ele)=>{
            console.log(i)
        var li = document.createElement('li');
        var a = document.createElement('a');
        a.innerHTML = i.title;
        a.id = i.id;
        li.appendChild(a);
        listgroupDom[0].appendChild(li);
        })
    })
}

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值