mockjs+vue页面直接展示数据的方法


Posted in Javascript onDecember 19, 2018

最近想往数据库里导一些数据,同事推荐了mock,了解一下觉得不错,现将在vue用的mock贴上来

写在前默认看此文的盆友都是有vue基础的哟~~

一、导读

将 mockjs 的数据直接展示在 vue 页面上

mockjs官网链接

关于mockjs,官网描述的是

1.前后端分离

2.不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。

3.数据类型丰富

4.通过随机数据,模拟各种场景。

等等优点。

二、安装mockJS

//安装mockJS
npm install mockjs

不说废话,贴代码。

三、将 mockjs 的数据直接展示在 vue 页面上

引用

import Mock from 'mockjs';

注意

  • 使用 <pre> 标签能格式化输出 json 代码
  • 使用 mockjs 的随机函数 Random 要先定义常量
  • 自定义随机函数用 extend

代码

<template>
 <div>
  <pre>{{text }}</pre>
 </div>
</template>
<script>
 import Mock from 'mockjs';
 const Random = Mock.Random;
 Random.cname();
 Random.guid();
 Random.extend({
  sex:function(data){
   var arr=["男","女"]
   //随机选取
   return this.pick(arr)
  }});
  export default {
 name:"detail",
 data:function(){
   return {
     text:"",
   }
 },
 methods:{
  mockInfo(){

   let data = Mock.mock({
    // 属性 list 的值是一个数组,其中含有 1 到 10 个元素
    'list|1-20': [{
     // 属性 id 是一个自增数,起始值为 1,每次增 1
     'uuid':'@guid()',
     'name' :'@cname()',
     'age|20-35' : 20,
     'sex' : "@sex",
    }]
   })
// 输出结果
   return data
  },
 },
 mounted:function(){
  this.text=JSON.stringify(this.mockInfo(), null, 4);
 }
}
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于JavaScript的一些看法
May 27 Javascript
原创javascript小游戏实现代码
Aug 19 Javascript
MooTools 页面滚动浮动层智能定位实现代码
Aug 23 Javascript
详细解读JavaScript编程中的Promise使用
Jul 27 Javascript
javascript数据结构之二叉搜索树实现方法
Nov 25 Javascript
javascript cookie的简单应用
Feb 24 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
Javascript中arguments对象的详解与使用方法
Oct 04 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
利用百度地图API获取当前位置信息的实例
Nov 06 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
Dec 19 #Javascript
vue使用Google地图的实现示例代码
Dec 19 #Javascript
JS实现获取自定义属性data值的方法示例
Dec 19 #Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 #Javascript
js指定日期增加指定月份的实现方法
Dec 19 #Javascript
动态内存分配导致影响Javascript性能的问题
Dec 18 #Javascript
关于node-bindings无法在Electron中使用的解决办法
Dec 18 #Javascript
You might like
239军机修复记
2021/03/02 无线电
php 模拟post_验证页面的返回状态(实例讲解)
2013/10/28 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
PHP实现简单的计算器
2020/08/28 PHP
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
Javascript实现时间倒计时功能
2018/11/17 Javascript
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
Python实现的生产者、消费者问题完整实例
2018/05/30 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
详解Python是如何实现issubclass的
2019/07/24 Python
如何基于python对接钉钉并获取access_token
2020/04/21 Python
python中可以声明变量类型吗
2020/06/18 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
德国专业木制品经销商:Holz-Direkt24
2019/12/26 全球购物
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
保护环境建议书400字
2014/05/13 职场文书
常务副总经理任命书
2014/06/05 职场文书
代理人委托书
2014/09/16 职场文书
个人作风建设自查报告
2014/10/22 职场文书
投诉信格式范文
2015/07/02 职场文书
大学同学聚会感言
2015/07/30 职场文书
导游词之天津盘山
2019/11/01 职场文书
Java无向树分析 实现最小高度树
2022/04/09 Javascript