当前位置: 首页 > news >正文

新乡做网站的猪八戒网站 怎么做兼职

新乡做网站的,猪八戒网站 怎么做兼职,akcms做的网站,wordpress 课程管理系统之前都是介绍在普通项目中使用mock.js#xff0c;那么本次就来介绍一下在vue中使用mock.js实现前后端分离。安装#xff1a;npm install mockjs这里先写个小案例介绍一下具体使用#xff0c;写法不规范#xff0c;仅供参考。然后案例讲完后我们讲具体的规范使用那么一起来看…之前都是介绍在普通项目中使用mock.js那么本次就来介绍一下在vue中使用mock.js实现前后端分离。安装npm install mockjs这里先写个小案例介绍一下具体使用写法不规范仅供参考。然后案例讲完后我们讲具体的规范使用那么一起来看看这个案例吧import Mock from mockjsexport default {name: FunctionsDbSource,methods:{// 接口测试init(){// 请求后端数据,查询数据源this.axios({method: get,url:${this.baseURL}/GetAll,headers: {Account: Admin,Password:888888}}).then((response) {console.log(response);}).catch((error) {console.log(error);});}},created(){Mock.mock(${this.baseURL}/GetAll, {users|5: [ {name: cname, //中文名称age|1-100: 100, //100以内随机整数birthday: date(yyyy-MM-dd), //日期city: city(true) //中国城市}]});this.init();}}首先引入了mock.js然后定义了一个方法用axios请求后台数据在创建后调用此方法然后我在创建后使用mock.js拦截请求模拟数据(这里我模拟的是一个5位长度的users数组)只要mock的url地址和请求的地址相同就会自动拦截请求。我们打印了一下请求的结果response大家可以看到和后端返回的数据格式一致只是里面内容是我们自己模拟的所以只要提前和后端商量好数据格式我们自己进行模拟数据完成界面得渲染等到后端写好数据接口到时候只要把mock部分删除就是我们自己想要的结果了。但是每个请求都这样在vue页面中去写mock后期删除起来也不方便可维护性低高耦合所以我们这里就涉及到规范的写法。1、安装npm install mockjs2、手动新建mock.js文件(当然新建文件夹把它抽离出来也是可以的)内容如下(根据实际需求更改)import Mock from mockjs // 引入mockjslet data users|5: [ {name: cname, //中文名称age|1-100: 100, //100以内随机整数birthday: date(yyyy-MM-dd), //日期city: city(true) //中国城市}]Mock.mock(/data/index, get, data) // 根据数据模板生成模拟数据3、main.js中引入(注意自己js文件的路径)// 引入mockrequire(./mock.js);4、页面中使用import Mock from mockjsexport default {name: FunctionsDbSource,methods:{// 接口测试init(){// 请求后端数据,查询数据源this.axios({method: get,url:data/index,}).then((response) {console.log(response);}).catch((error) {console.log(error);});}},created(){this.init();}}以此我们就完成了抽离mock.js之后只要往mock的js文件中添加请求即可后续只要等后端接口写好把main.js中的引入mock.js注释(删除)即可。还有一种更直接的方法因为mock只是我们生产环境需要的东西当我们发布上线肯定不需要这部分请求都会换成实际请求地址和数据所以直接把mock.js配置到生产环境上线部署打包不打包这部分即可就和vue中的代理部分上线是不会打包这部分的一样。感兴趣的童鞋可以自己去研究研究哈。以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。时间 2019-07-22
http://www.yutouwan.com/news/287987/

相关文章:

  • 个人网站建站的流程建设部网站公民服务
  • 人才网招聘找工作优化内容
  • wordpress减肥网站采集规则万网首页
  • 丹阳网站建设制作企业网站建设 管理 维护 请找
  • 选择做印象绍兴网站的原因可以做设计的网站
  • 网站设计公司哪家好1网站建设的目标是什么意思
  • j集团公司的网站建设找网站建设公司哪家最好
  • 996建站网站制作视频网站建设流程
  • apache 搭建多个网站网站宣传推广文案
  • wordpress 插件下载站wordpress页面发布后不显示
  • 江阴做网站网站怎么做单页
  • 免费加速器看国外网站网站建站哪个好
  • 新钥匙石家庄网站建设76款wordpress付费主题密码
  • 网站建设应考虑哪些方面的问题营销型网站建设哪个好
  • php网站做cdn杭州规划建设网站
  • 怎样做好外贸网站推广泉州中企动力科技股份有限公司
  • 网站功能设计wordpress大战
  • 网站建设内部链接wordpress中文4.8
  • 廊坊网站制作公司排名包头手机网站建设
  • 兰州市住房保障和城乡建设局网站网站开发前景怎么样
  • 高端手机网站 制作公司网站建设技术概述
  • 高密住房和城乡建设局网站男通网站哪个好用
  • 网站建设费属哪个费用seo平台优化
  • 大学生兼职网站策划书90平方装修全包价格
  • 网站icp备案信息如何查询欧阳网站建设
  • vs进行网站建设宁波网站建设熊掌号
  • 做网站月薪资多少钱微分销系统有哪些
  • 大型网站建设公司网页制作用的软件
  • 东莞有哪些做推广的网站哪家公司做网站好
  • seo网站优化专员上海公司注册查询官网