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 相关文章推荐
Jquery Validation插件防止重复提交表单的解决方法
Mar 05 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
js 本地预览的简单实现方法
Feb 18 Javascript
jQuery 取值、赋值的基本方法整理
Mar 31 Javascript
node.js中的fs.fchownSync方法使用说明
Dec 16 Javascript
jquery表单对象属性过滤选择器实例分析
May 18 Javascript
学习JavaScript设计模式之装饰者模式
Jan 19 Javascript
微信小程序 MINA文件结构
Oct 17 Javascript
String字符串截取的四种方式总结
Nov 28 Javascript
vue cli安装使用less的教程详解
Jul 12 Javascript
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
只有 20 行的 JavaScript 模板引擎实例详解
May 11 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.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
JS之相等操作符详解
2016/09/13 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
python网络爬虫采集联想词示例
2014/02/11 Python
在Django中创建第一个静态视图
2015/07/15 Python
浅谈Python基础—判断和循环
2019/03/22 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
Python configparser模块应用过程解析
2020/08/14 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
军训生自我鉴定范文
2013/12/27 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
理工类毕业自我鉴定
2014/02/20 职场文书
酒店管理求职信
2014/06/09 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
经理岗位职责范本
2015/04/15 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
python 详解turtle画爱心代码
2022/02/15 Python