位置: 编程技术 - 正文

vue 运用mock数据的示例代码(vue cli mock)

编辑:rootadmin

推荐整理分享vue 运用mock数据的示例代码(vue cli mock),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue项目mock数据,vue cli mock,vue cli mock,vue如何mock数据,vue mock.js教程,vue+mock,vuecli使用mock,vue中使用mockjs,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了vue 运用mock数据的示例代码,分享给大家,具体如下:

初始化你的项目

话不用??拢?紫瘸跏蓟?愕南钅浚?罴虻サ木褪鞘褂?ue-cli啦

引入mock.js

安装 mockjs

引入到Vue原型上,方便使用

以上引入到Vue原型上,可以使用 this.$mock直接产生mock数据

请看这里Vue.prototype

请看这里mockjs

在项目开发中,前后台分离,做了假数据,项目使用vue2.0重构,后台也推到重来了,为了不耽误开发进程,我做了虚拟的数据请求,使用vue-cli脚手架搭建的项目文件中dev-server搭建虚拟api请求,访问自己mock的假数据虚拟请求后台的模式,具体做法如下

vue 运用mock数据的示例代码(vue cli mock)

在build/dev-server.js文件中

在var app = express()这个实例的下面添加如下代码

其中 appData 依赖的mock.json文件是自己mock的假数据的文件,根据前后台需求自己mock或者使用mock.js制作假数据

getBoardList是一个接口,var getBoardList = appData.getBoardList 就是在appData定义了这一个接口数据。

var apiRoutes = express.Router() 是创建了一个api的路由,apiRoutes.post是创建一个post接口,这个post接口有一个req和一个res参数,分别执行请求和返回,当返回的时候会给我们一个json,这个json包括一个状态码errno和返回的数据data(data指向了接口数据getBoardList)。

然后当我们调用api的时候app.use('/api', apiRoutes),就能正常使用这个服务了

这里我使用了vue2.0推荐的axios请求数据,代码如下

打开浏览器的控制台的network,你会发现已经产生了网络请求

同时,数据也愉快的返回回来了:

如果想添加接口数据,继续在dev-server.js中添加就可以了,post,get等等都可以。

注意,每次更改dev-server.js后需要重新npm run dev启动项目

标签: vue cli mock

本文链接地址:https://www.jiuchutong.com/biancheng/375886.html 转载请保留说明!

上一篇:vue环境搭建简单教程(vuejs环境搭建)

下一篇:Vue-Router来实现组件间跳转的三种方法(vue router routes)

  • 公司租的库房应该计入什么科目
  • 合伙企业转让股权如何缴税
  • 出口不退税进项税如何处理
  • 长期利润分享计划属于短期薪酬吗
  • 代账公司需要做报表吗
  • 财政拨款收入和财政补助收入的区别
  • 出口销售收入会计分录
  • 合同方和付款方不一致,发票开付款方可以吗
  • 取得运输业专用发票可以抵扣进项吗
  • 电子设备税费
  • 公司办公室收到上级主管部门的一份
  • 其他应收款余额在贷方,怎么填资产负债表
  • 对公账户汇款用途可以随便写吗
  • 事业单位的出纳要承担的责任是什么
  • 汇算清缴补交需要调报表吗
  • 母公司捐赠给子公司原材料怎么处理
  • 未开票的销售要交增值税吗
  • 在会计上跨季度增值税专用发票怎么进行红冲?
  • 对公账户管理费怎么收
  • 1697508230
  • 公司注销清算企业所得税申报表怎么填
  • 新版edge浏览器兼容ie
  • 如何设置电源键关闭屏幕
  • 企业购入一批材料卖价5万元
  • 档案保管期限是写汉字吗?
  • 除了电脑杀毒软件还有啥
  • win11预览版更新界面
  • 电子税务局清算备案能撤销吗
  • 隐藏资源管理器窗口
  • 发票开了对方未付款
  • PHP:Memcached::add()的用法_Memcached类
  • Win11 Build 22449.1000 预览版发布(附更新修复已知问题汇总)
  • PHP:pg_execute()的用法_PostgreSQL函数
  • 无票收入什么时候确认收入
  • php 用户注册
  • 什么叫非侵入性装置
  • 接受捐赠固定资产的改建支出
  • 增值税专用发票的税率是多少啊
  • qt5开发android
  • 多线程并发python
  • 错账的类型及对应的更正方法
  • 工程检测业务
  • 小规模纳税人当月应交增值税怎么算
  • 长期待摊费用属于调整账户吗
  • 库存商品的科目设置
  • 珊瑚虫怎么变成珊瑚的
  • 政府对企业提交的项目申请报告主要从等方面进行核准
  • 建筑业普票与专票怎么抵扣
  • 企业所得税资产总额在哪里填列
  • 分公司交总公司管理费怎么做账
  • 免税苗木普通发票抵扣怎么在申报填写
  • 生产成本是直接成本吗
  • 会计账簿按用途分类分为
  • 会计计算工资的步骤流程
  • 账簿的概念与分类
  • sqlserver2005附加数据库错误1827
  • 2008r2数据库备份
  • 主板升级bios失败怎么办
  • 经典璧纸
  • ubuntu 16:9
  • ubuntu系统中文名字
  • windows远程桌面连接怎么用
  • 使用windows防火墙禁止软件联网
  • 写出10个linux系统操作命令和用法
  • 放大镜windows快捷键
  • 红石数据
  • cocos2dx 3.3 helloworld 入门 学习与详解
  • vue中的vuex
  • Android使用教程
  • shell脚本的实现
  • javascript如何学
  • shell脚本的启动和关闭命令
  • Android事件处理模型
  • js实现简单排列的方法
  • 西安市电子税务局
  • 临沂市国家税务局人员名单
  • 开具负数发票(专用发票)流程?
  • 溧水到南京南地铁大站快车时刻表
  • 西乡国税局电话
  • 安徽省建筑企业资质查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设