中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue+webpack模擬后臺數據的示例代碼

發布時間:2020-09-09 07:58:19 來源:腳本之家 閱讀:133 作者:馮琦杰 欄目:web開發

一、在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模擬后臺數據的示例代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝鸡市| 邵阳县| 子洲县| 辉南县| 义乌市| 桓仁| 辉县市| 灵璧县| 乳源| 南城县| 阿尔山市| 元江| 法库县| 汕头市| 富锦市| 南溪县| 青龙| 漠河县| 固镇县| 腾冲县| 吴旗县| 太保市| 襄垣县| 怀安县| 涿州市| 图们市| 娄底市| 江川县| 邛崃市| 望城县| 池州市| 汽车| 万源市| 宾阳县| 富锦市| 东乌| 曲阜市| 武义县| 宜州市| 库车县| 台州市|