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

鍍金池/ 問答/HTML/ vue-router在history模式下如何調(diào)用api?

vue-router在history模式下如何調(diào)用api?

想要訪問http://localhost:8080/change/detail/123時調(diào)用http://localhost:5438/api/change?id=123獲取數(shù)據(jù),目前配置如下:

assetsPublicPath: '/',
proxyTable: {
      '/api': {
        target: 'http://127.0.0.1:5438/api/',
        changeOrigin: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    },

路由配置如下

{
      path: '/change/detail/:id',
      name: 'ChangeDetail',
      component: ChangeDetail
}

ChangeDetail中代碼如下

this.$axios.get('api/change?id=' + id)
          .then(response => {
            ......
          })

但是訪問后發(fā)現(xiàn)axios請求的url是http://localhost:8080/change/detail/api/change?id=123 而非http://localhost:8080/api/change?id=123
請問該如何配置呢?謝謝!

回答
編輯回答
陌上花
axios的請求地址改成: '/api/change?id=' + id 試下.
2017年7月5日 00:40