标签:ons href pos 安装 js使用 目录 com http ret
src
目录下创建一个mock
目录,然后在里面新建一个index.js
文件,作为mock的导出点,用于提供给src/main.js
使用。src/mock
下新建modules
目录,里面再新建各种xxx.js
,用来模拟各个页面的数据。// 引入mockjs import Mock from ‘mockjs‘ // 引入模板函数类 import ratings from ‘./modules/ratings‘ // Mock函数 const { mock } = Mock // 设置延时 Mock.setup({ timeout: 400 }) // 使用拦截规则拦截命中的请求,mock(url, post/get, 返回的数据); mock(/\/api\/ratings\/list/, ‘post‘, ratings.list) // mock(/\/api\/ratings\/list/, ‘get‘, ratings.list)
// 引入随机函数 import { Random } from ‘mockjs‘ // 引入Mock const Mock = require(‘mockjs‘) // 定义数据 const listData = Mock.mock({ ‘data|20‘: [{ username: () => Random.cname(), time: () => Random.date(‘yyyy.M.d‘), content: () => Random.csentence(5, 10) }] }) function list (res) { // res是一个请求对象,包含: url, type, body return { code: 200, data: listData.data, message: ‘请求成功‘ } } export default { list }
import ‘@/mock‘
import axios from ‘axios‘ // 配置axios 到原型中 Vue.prototype.$axios = axios
import Vue from ‘vue‘ import App from ‘./App.vue‘ import router from ‘./router‘ import store from ‘./store‘ import axios from ‘axios‘ import ‘@/mock‘ Vue.prototype.$axios = axios Vue.config.productionTip = false new Vue({ router, store, render: h => h(App) }).$mount(‘#app‘)
标签:ons href pos 安装 js使用 目录 com http ret
原文地址:https://www.cnblogs.com/cl1998/p/13333857.html