一、在webpack-dev-conf.js文件中:

1、在const portfinder = require(‘portfinder’)后添加如下内容

const express = require('express')
const app = express() //请求server
var appData = require('../mock/goods.json') //加载本地数据文件
var apiRoutes = express.Router()
app.use(apiRoutes) //通过路由请求数据

2、找到devServer,在里面加上before()方法

devServer: {clientLogLevel: 'warning',historyApiFallback: {rewrites: [{ from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') },],},hot: true,contentBase: false, // since we use CopyWebpackPlugin.compress: true,host: HOST || config.dev.host,port: PORT || config.dev.port,open: config.dev.autoOpenBrowser,overlay: config.dev.errorOverlay ? { warnings: false, errors: true } : false,publicPath: config.dev.assetsPublicPath,proxy: config.dev.proxyTable,quiet: true, // necessary for FriendlyErrorsPluginwatchOptions: {poll: config.dev.poll,},before(app) {app.get('/goods', (req, res) => {res.json(appData)})}
},

二、在goods.json文件:

{"status": "0","msg": "","result": [{"productId": "100001","productName": "小米6","productPrice": "2499","productImg": "1.jpg"},{"productId": "100002","productName": "音箱","productPrice": "999","productImg": "2.jpg"},{"productId": "100003","productName": "电脑","productPrice": "199","productImg": "3.jpg"}]
}

三、在GoodsList.vue文件中:

vue + webpack 模拟后台数据相关推荐

  1. vue项目模拟后台数据

    这次我们来模拟一些后台数据,然后去请求它并且将其渲染到界面上.关于项目的搭建鄙人斗胆向大家推荐我的一篇随笔<Vue开发环境搭建及热更新> 一.数据建立 我这里为了演示这个过程所以自己编写了 ...

  2. vue --- configureWebpack模拟后台数据

    初识 使用vue/cli搭建的项目可以在vue.config.js中,模拟一个后台(express写法) vue.config.js configureWebpack: {devServer: {// ...

  3. vue-cli模拟后台数据交互

    作为一个前端入坑的妹子,在学习vue的道路上挣扎徘徊,由一开始的对vue一直蒙圈只知道双向数据绑定和一些'V-x'的指令,慢慢通过一个视频的学习渐渐入坑,对于我这个js基础不怎么好而且编程思维又不是很 ...

  4. vue 饿了么模拟后台数据

    1创建好项目后 先模拟一下提供的json文件数据,为后面的工作做准备.首先把data.json放到与package.json平级目录下 (这是我的目录结构) 2.查看data.json数据结构  分为 ...

  5. vue mock模拟后台接口数据

    vue mock 一.Json server 二.Mock 服务 1.安装 2.创建 Mock 3.main.js引入 4.组件中axure请求 一.Json server 轻量级,将已有的json文 ...

  6. 学习vue饿了吗之模拟后台数据

    1.建立data.json,放置目录如下 2.安装vue-resource npm install vue-resource --save 在main.js中配置 import VueResource ...

  7. vue模仿后台数据_Vue学习之Vue模拟后台数据

    1 {2 "seller": {3 "name": "粥品香坊(回龙观)",4 "description": " ...

  8. vue项目模拟假数据

    开发vue项目的时候需要用到一些假数据,这里我就分享一下用json-server这个包来托管数据. 首先就是npm install -g json-server来全局安装. 之后新建一个json文件, ...

  9. vue 获取php后台数据,vue.js框架,php做后台语言,ajax获取数据不鞥正常渲染

    悬赏园豆:20 [已解决问题] 解决于 2016-11-21 15:11 //这是html结构<div class="box" id="box"> ...

最新文章

  1. soot——相关资源
  2. CSS实现垂直居中的5种思路
  3. 【调参实战】那些优化方法的性能究竟如何,各自的参数应该如何选择?
  4. 美术外包管理从原始1.0到工业4.0
  5. 在 ASP.NET Core 中集成 Skywalking APM
  6. PERFORMANCE-MONITORING(转)
  7. python给图片加半透明水印_Python 批量加水印就这么简单!
  8. 怎么new一个指针_C++知识点 34:指针运算符重载 -- 智能指针
  9. centos 6.5 x64 上安装mariadb10
  10. 抖音数据统计_【数据】2018抖音大数据报告(完整版)
  11. 【iOS逆向与安全程序员简历如何写?】四点忌讳以及过个要点:强调效果胜过强调水平、保持一致性和向上的趋势、在简历中要用好主题词。通常不超过两页(A4纸正反两面)为佳。
  12. HTML Report报告无法正常展示的解决办法
  13. C# 后台处理 webp图片
  14. 输入上下文句柄相关函数 linux,一起聊聊WSL的那些事儿(上)
  15. 【黑马程序员pink老师前端】HTML
  16. 计算机格式字体颜色,电脑怎么设置不同的字体颜色样式
  17. 微信小程序 + shiro 实现登录(安全管理) —— 保姆级教学
  18. 3D游戏建模怎么接外包
  19. spring 注解练习
  20. Workbook 对象 应用示例

热门文章

  1. copy一下面试题目
  2. iOS 新浪微博-5.2 首页微博列表_转发微博/工具栏
  3. 学习Mongodb(一)
  4. 在Powerpoint中插入Flash的方法
  5. UWP 负载包含两个或多个具有相同目标的路径 'xxx'
  6. [WUST2017]一组简单一点的题目(三) A - Calculate S(n)
  7. 基于ArduinoLeonardo板子的BadUSB攻击实战
  8. ASP .NET 如何在 SQL 查询层面实现分页
  9. LVS/HAProxy/Nginx负载均衡对比
  10. Session的lock()方法