在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 請(qǐng)問(wèn)如何通過(guò)vue-router獲取后臺(tái)的數(shù)據(jù)?

請(qǐng)問(wèn)如何通過(guò)vue-router獲取后臺(tái)的數(shù)據(jù)?

Vue小白,正在嘗試做一個(gè)SPA頁(yè)面,遇到一個(gè)問(wèn)題看了搜索了很多資料無(wú)法解決,來(lái)這邊請(qǐng)求各位前輩的意見(jiàn)。

請(qǐng)問(wèn)vue-router可以直接獲取后臺(tái)數(shù)據(jù)嗎?應(yīng)該怎樣操作呢?如果不行的話是否通過(guò)vue-resourse獲取,然后在放到vue-router?如果是的話??應(yīng)該怎樣操作?不勝感激!!

以下是我的代碼,不知道思路對(duì)不對(duì)
后臺(tái)接口是'/home',嘗試從vue-router獲取vue-resource得到的資料

var home = {
        template:'<h3>這是一個(gè)模版</h3>'

      };

      const router = new VueRouter({
        routes:[
          {path:'/home',component:home}
        ]
      })

      new Vue({
        el:'#app',
        router,
        dataGroup:[],
        methods:{
          renderArticle(url){
            this.$http.get(url,{

            }).then((res)=>{
              this.dataGroup = res.data;
            },(res)=>{
              alert(res.status)
            })
          }
        },
        created(){
          this.renderArticle('/home')
        }
      })
回答
編輯回答
愿如初

vue-router是路由,可以理解是頁(yè)面的url,不是你獲取后臺(tái)數(shù)據(jù)的url,
要區(qū)分開(kāi)他們的關(guān)系,
vue-resourse,官方似乎已經(jīng)放棄維護(hù)了,建議用axios,

2018年4月21日 03:50
編輯回答
離人歸

使用axios來(lái)獲取吧,為什么要用vue-router來(lái)獲取數(shù)據(jù)呢(沒(méi)見(jiàn)過(guò)這種用法)?

2017年9月15日 23:34
編輯回答
薄荷綠

首先你需要啟動(dòng)一個(gè)服務(wù),然后url要寫絕對(duì)地址,看下這個(gè)手動(dòng)搭建單頁(yè)面前后端:
https://segmentfault.com/a/11...

2018年5月30日 21:42