vue2

Posted ErenYeager

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue2相关的知识,希望对你有一定的参考价值。

mockjs官网:http://mockjs.com/

 

1.安装mockjs

npm install mockjs

 

2.创建mock文件夹并且创建index.js

//引入mockjs
import Mock from "mockjs"
//引入数据
import BlogMockData from "../mock/BlogMockData";

//使用自定义插件的方式使mock起作用
export default 
  install(Vue) 
    Mock.mock(/\\/api\\/getBlogList/,function (options) 
      console.log(options); //url: \'http://localhost:8080/api/getBlogList\', type: \'GET\', body: null
      return BlogMockData.blogList
    );

    Mock.mock(/\\/api\\/getBlog/,function (options) 
      return BlogMockData.blog
    )
  

 

3.数据模板 BlogMockData.js

import Mock from "mockjs"

let blogMockData = Mock.mock(
  //使用mock语法即可
  "blogList|10": [
    blogId: "@id",author: "@name"
  ],
  getBlog: 
    //使用mock语法即可
    blogId: "@id",author: "@name"
  
)

export default blogMockData

 

4.mian.js 使用mock

//使用mock
import mock from "./mock/index.js"
Vue.use(mock)

 

以上是关于vue2的主要内容,如果未能解决你的问题,请参考以下文章

vue2能用vue3封装的组件

vue3对比vue2

Vue2.0的变化———vue2.0动画的变化vue-2.0路由的变化

vue2-dropzone 与 vue3 兼容吗?

vue2vue2中的性能优化(持续更新中)

找不到模块“vue2-timepicker”的声明文件