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为对象原型prototype添加属性的两种方式
Aug 01 Javascript
动态加载js、css等文件跨iframe实现
Feb 24 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 Javascript
微信扫码支付零云插件版实例详解
Apr 26 Javascript
微信小程序网络请求wx.request详解及实例
May 18 Javascript
详解webpack编译多页面vue项目的配置问题
Dec 11 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
vue+mock.js实现前后端分离
Jul 24 Javascript
微信公众号平台接口开发 获取access_token过程解析
Aug 14 Javascript
微信小程序如何播放腾讯视频的实现
Sep 20 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
如何使用PHP中的字符串函数
2006/11/24 PHP
php 缓存函数代码
2008/08/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
实例讲解javascript注册事件处理函数
2016/01/09 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
jQuery实现点击下拉框中的值累加到文本框中的方法示例
2017/10/28 jQuery
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
python遍历目录的方法小结
2016/04/28 Python
Python用模块pytz来转换时区
2016/08/19 Python
anaconda如何查看并管理python环境
2019/07/05 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
python爬虫基础知识点整理
2020/06/02 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
美国性感内衣店:Yandy
2018/06/12 全球购物
波兰在线运动商店:YesSport
2020/07/23 全球购物
西北政法大学自主招生自荐信
2014/01/29 职场文书
三查三看党性分析材料
2014/02/18 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
统计员岗位职责
2015/02/11 职场文书