最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解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請求)

接下來找到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)聽端口*/
apiServer.listen(3000,(req,res)=>{
 console.log('jSON Server is running') 
})

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

 

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

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

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

 

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

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請求)

在項(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')
  }
})

接下來找到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請求訪問數(shù)據(jù)了.

總結(jié)

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

相關(guān)文章

  • Vue父子組建的簡單通信之控制開關(guān)Switch的實(shí)現(xiàn)

    Vue父子組建的簡單通信之控制開關(guān)Switch的實(shí)現(xiàn)

    這篇文章主要介紹了Vue父子組建的簡單通信之控制開關(guān)Switch的實(shí)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • Vue AST源碼解析第一篇

    Vue AST源碼解析第一篇

    這篇文章主要為大家詳細(xì)介紹了Vue AST源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • vue-resource post數(shù)據(jù)時(shí)碰到Django csrf問題的解決

    vue-resource post數(shù)據(jù)時(shí)碰到Django csrf問題的解決

    這篇文章主要介紹了vue-resource post數(shù)據(jù)時(shí)碰到Django csrf問題的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Vue.js表單控件實(shí)踐

    Vue.js表單控件實(shí)踐

    這篇文章主要為大家詳細(xì)介紹了Vue.js表單控件實(shí)踐,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Vue3中Suspense異步加載組件的問題

    Vue3中Suspense異步加載組件的問題

    在我們?nèi)粘i_發(fā)中,有些組件里面加載非常慢,導(dǎo)致我們路由跳轉(zhuǎn)的時(shí)候回出現(xiàn)卡頓情況,這篇文章主要介紹了Vue3:?Suspense異步加載組件,需要的朋友可以參考下
    2023-12-12
  • vue使用canvas實(shí)現(xiàn)移動端手寫簽名

    vue使用canvas實(shí)現(xiàn)移動端手寫簽名

    這篇文章主要為大家詳細(xì)介紹了基于vue使用canvas實(shí)現(xiàn)移動端手寫簽名,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Vue實(shí)現(xiàn)文字上下滾動動畫的示例代碼

    Vue實(shí)現(xiàn)文字上下滾動動畫的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何使用Vue實(shí)現(xiàn)超酷文字上下滾動動畫,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-03-03
  • 在Vue當(dāng)中同時(shí)配置多個(gè)路由文件的方法案例代碼

    在Vue當(dāng)中同時(shí)配置多個(gè)路由文件的方法案例代碼

    這篇文章主要介紹了在Vue當(dāng)中同時(shí)配置多個(gè)路由文件的方法,包含具體代碼,本文分步驟結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表

    Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表

    這篇文章主要為大家詳細(xì)介紹了Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 詳解VScode編輯器vue環(huán)境搭建所遇問題解決方案

    詳解VScode編輯器vue環(huán)境搭建所遇問題解決方案

    這篇文章主要介紹了VScode編輯器vue環(huán)境搭建所遇問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論

鹿泉市| 同江市| 阿克陶县| 比如县| 青龙| 织金县| 获嘉县| 盖州市| 长垣县| 河间市| 三穗县| 句容市| 宜兰县| 贵溪市| 桃园市| 仙居县| 湾仔区| 弋阳县| 祁连县| 昌乐县| 清涧县| 舟山市| 罗江县| 辛集市| 古田县| 兴宁市| 同江市| 罗江县| 收藏| 闽侯县| 武定县| 稷山县| 柘荣县| 河源市| 岑巩县| 印江| 白山市| 莱州市| 上栗县| 黎川县| 太湖县|