在vue-cli项目中mockjs和vConsole的使用

Posted kiscon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vue-cli项目中mockjs和vConsole的使用相关的知识,希望对你有一定的参考价值。

mockjs使用

1.安装npm install mockjs

2.在src/assets目录下创建个util文件夹,并在里新建一个文件mock.js

 例如:

const Mock = require(‘mockjs‘)
const Random = Mock.Random

export default Mock.mock(‘api/mocktest‘,createData)
function createData () {
let articles = []
for (let i = 0; i < 9; i++) {
let newArticleObject = {
title: Random.csentence(5, 10),
thumbnail_pic_s: Random.dataImage(‘300x250‘, ‘mock的图片‘),
author_name: Random.cname(),
date: Random.date() + ‘ ‘ + Random.time()
}
articles.push(newArticleObject)
}
return {
articles: articles
}
}
3.引用,可以在main.js中全局引用require(‘./assets/util/mock.js‘)
4.在vue组件中使用
 axios.get(‘api/mocktest‘).then(res => {
  this.items = res.data.articles
  console.log(res.data.articles)
 })

vConsole使用

1.安装npm install vconsole

2.在src/assets目录下创建个util文件夹,并在里新建一个文件vconsole.js

 例如: 

import Vconsole from ‘vconsole‘
let vConsole = new Vconsole()
export default vConsole

3.引用,可以在main.js中全局引用require(‘./assets/util/vconsole.js‘)

4.启动项目页面中就会出现vconsole控件

技术分享图片

5.原理

 (1)重写console

 (2)用window.onerror捕获并上报Js错误

 


























以上是关于在vue-cli项目中mockjs和vConsole的使用的主要内容,如果未能解决你的问题,请参考以下文章

如何改造vue-cli,将mockjs嵌入到webpack

vue-cli mockjs 虚拟数据

改造vue-cli,使用mockjs搭建mock server

在vue-cli环境下模拟数据接口及如何应用mockjs

前后端分离之mockjs实战demo

关于vue-cli创建项目(小白)mock数据