vue+webpack模拟后台数据的示例代码


Posted in Javascript onJuly 26, 2018

一、在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 FriendlyErrorsPlugin
 watchOptions: {
  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模拟后台数据的示例代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
js获取url参数的使用扩展实例
Dec 29 Javascript
5个javascript的数字格式化函数分享
Dec 07 Javascript
jquery时间下拉框小例子
Apr 15 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
javascript 将共享属性迁移到原型中去的实现方法
Aug 31 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
Oct 09 Javascript
实例分析js事件循环机制
Dec 13 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
JS实现根据数组对象的某一属性排序操作示例
Jan 14 Javascript
es6中reduce的基本使用方法
Sep 10 Javascript
OpenLayers3实现对地图的基本操作
Sep 28 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 #Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 #Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
Jul 26 #Javascript
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 #Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
Jul 26 #Javascript
如何把vuejs打包出来的文件整合到springboot里
Jul 26 #Javascript
JavaScript中变量提升与函数提升经典实例分析
Jul 26 #Javascript
You might like
php下获取Discuz论坛登录用户名、用户组、用户ID等信息的实现代码
2010/12/29 PHP
PHP的SQL注入过程分析
2012/01/06 PHP
Laravel find in set排序实例
2019/10/09 PHP
jQuery 表单验证扩展(三)
2010/10/20 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
javascript模拟C#格式化字符串
2015/08/26 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
学习vue.js计算属性
2016/12/03 Javascript
JS实现页面打印功能
2017/03/16 Javascript
vue.js获取数据库数据实例代码
2017/05/26 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
Electron 调用命令行(cmd)
2019/09/23 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
python操作链表的示例代码
2020/09/27 Python
python MD5加密的示例
2020/10/19 Python
python安装sklearn模块的方法详解
2020/11/28 Python
进程的查看和调度分别使用什么命令
2013/12/14 面试题
大学生求职简历的自我评价
2013/10/14 职场文书
口头翻译求职人自荐信
2013/12/07 职场文书
会计专业毕业生自荐信范文
2013/12/20 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
写给保洁员表扬信
2014/01/08 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
施工安全生产承诺书
2014/05/23 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
机关干部四风问题自查报告及整改措施
2014/10/26 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
个人年终总结结尾
2015/03/06 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书