亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解vue-cli中模擬數(shù)據(jù)的兩種方法

 更新時(shí)間:2018年07月03日 17:01:30   作者:學(xué)前端的小新  
這篇文章主要介紹了vue-cli中模擬數(shù)據(jù)的兩種方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

 

在main.js中引入vue-resource模塊,Vue.use(vueResource).

 

1.使用json-server(不能用post請(qǐng)求)

接下來(lái)找到build目錄下的webpack.dev.conf.js文件,在const portfinder = require('portfinder')后面引入json-server.

/*引入json-server*/
const jsonServer = require('json-server')
/*搭建一個(gè)server*/
const apiServer = jsonServer.create()
/*將db.json關(guān)聯(lián)到server*/
const apiRouter = apiServer.router('db.json')
const middlewares = jsonServer.defaults()\
apiServer.use(apiRouter)
apiServer.use(middlewares)
/*監(jiān)聽(tīng)端口*/
apiServer.listen(3000,(req,res)=>{
 console.log('jSON Server is running') 
})

現(xiàn)在重啟服務(wù)器后瀏覽器地址欄輸入localhost:3000能進(jìn)入如下頁(yè)面則說(shuō)明json server啟動(dòng)成功了

 

現(xiàn)在找到config文件夾下的index.js文件,在dev配置中找到proxyTable:{} 并在其中配置

'/api':{
  changeOrigin:true, //示范允許跨域
  target:"http://localhost:3000", //接口的域名
  pathRewrite:{
    '^/api':'' //后面使用重寫的新路徑,一般不做更改
  }
}

現(xiàn)在可以使用localhost:8080/api/apiName 請(qǐng)求json數(shù)據(jù)了

 

在項(xiàng)目中通過(guò)resource插件進(jìn)行ajax請(qǐng)求

data (){}前使用鉤子函數(shù)created:function(){

  this.$http.get('/api/newsList')
    .then(function(res){
      this.newsList = res.data //賦值給data中的newsList
    },function(err){
      console.log(err)
    })
}

 

2.使用express(可以使用post請(qǐng)求)

在項(xiàng)目中新建routes文件并在其中新建api.js,內(nèi)容如下:

const express = require('express')
const router = express.Router()
const apiData = require('../db.json')
router.post('/:name',(req,res)=>{
  if(apiData[req.params.name]){
    res.json({
      'error':'0',
      data:apiData[req.params.name]
    })
  }else{
    res.send('no such a name')
  }
})

接下來(lái)找到build目錄下的webpack.dev.conf.js文件,在const portfinder = require('portfinder')后面引入express,如下:

const express = require('express')
 const app = express()
 const api = require('../routes/api.js')
 app.use('/api',api)
 app.listen(3000)

現(xiàn)在找到config文件夾下的index.js文件,在dev配置中找到proxyTable:{} 并在其中配置

'/api':{
  changeOrigin:true, //示范允許跨域
  target:"http://localhost:3000", //接口的域名
  pathRewrite:{
    '^/api':'/api' //后面使用重寫的新路徑,一般不做更改
  }
}

重啟之后,便可以post請(qǐng)求訪問(wèn)數(shù)據(jù)了.

總結(jié)

以上所述是小編給大家介紹的vue-cli中模擬數(shù)據(jù)的兩種方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue使用better-scroll實(shí)現(xiàn)下拉刷新、上拉加載

    vue使用better-scroll實(shí)現(xiàn)下拉刷新、上拉加載

    這篇文章主要為大家詳細(xì)介紹了vue使用better-scroll實(shí)現(xiàn)下拉刷新、上拉加載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • vue2單元測(cè)試環(huán)境搭建

    vue2單元測(cè)試環(huán)境搭建

    本篇文章給大家分享了vue2單元測(cè)試環(huán)境搭建的詳細(xì)步驟,對(duì)此有需要的朋友參考學(xué)習(xí)下。
    2018-05-05
  • Tree 組件搜索過(guò)濾功能實(shí)現(xiàn)干貨

    Tree 組件搜索過(guò)濾功能實(shí)現(xiàn)干貨

    這篇文章主要為大家介紹了 Tree組件搜索過(guò)濾功能實(shí)現(xiàn)干貨詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • vue實(shí)現(xiàn)前端展示后端實(shí)時(shí)日志帶顏色示例詳解

    vue實(shí)現(xiàn)前端展示后端實(shí)時(shí)日志帶顏色示例詳解

    這篇文章主要為大家介紹了vue實(shí)現(xiàn)前端展示后端實(shí)時(shí)日志帶顏色示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • vue3 表單搜索內(nèi)容回顯到地址欄的實(shí)例代碼

    vue3 表單搜索內(nèi)容回顯到地址欄的實(shí)例代碼

    這篇文章主要介紹了vue3 表單搜索內(nèi)容回顯到地址欄的實(shí)例代碼,地址欄輸入內(nèi)容回顯到form表單,同理表單輸入內(nèi)容也要回顯到地址欄中,本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • vue利用vant組件實(shí)現(xiàn)輪播圖效果

    vue利用vant組件實(shí)現(xiàn)輪播圖效果

    vant組件適用于移動(dòng)端項(xiàng)目,目前項(xiàng)目開(kāi)源,是市面上做的比較好的開(kāi)源項(xiàng)目,功能比較強(qiáng)大,本文小編就來(lái)為大家介紹一下如何利用vant實(shí)現(xiàn)輪播圖效果吧
    2023-10-10
  • 五分鐘教你使用vue-cli3創(chuàng)建項(xiàng)目(新手入門)

    五分鐘教你使用vue-cli3創(chuàng)建項(xiàng)目(新手入門)

    本文主要介紹了五分鐘教你使用vue-cli3創(chuàng)建項(xiàng)目,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 使用Elemen加上lang=“ts“后編譯報(bào)錯(cuò)

    使用Elemen加上lang=“ts“后編譯報(bào)錯(cuò)

    本文主要介紹了使用Elemen加上lang=“ts“后編譯報(bào)錯(cuò),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Vue中正確使用Element-UI組件的方法實(shí)例

    Vue中正確使用Element-UI組件的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Vue中正確使用Element-UI組件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • vue中的ref/reactive區(qū)別及原理解析

    vue中的ref/reactive區(qū)別及原理解析

    Vue中的ref和reactive是兩種不同的數(shù)據(jù)響應(yīng)式管理方式,通過(guò)ref創(chuàng)建的響應(yīng)式對(duì)象在訪問(wèn)和修改時(shí)會(huì)自動(dòng)觸發(fā)重新渲染,本文給大家介紹vue中的ref/reactive區(qū)別及原理解析,感興趣的朋友跟隨小編一起看看吧
    2024-02-02

最新評(píng)論