Laravel + Vue路由

时间:2018-10-18 06:40:16

标签: laravel vue.js routes

我正在使用Laravel + VueJs。我坚持一件事。我正在尝试使用laravel路线加载新视图。我正在使用axios。

getRelatedChat(id) {
               return axios.get('/chat/'+id).then(({ data }) => {
                  // document.write(data)
                });
            }

整个视图的代码作为输出进入控制台,但是我想像window.url一样为我们加载它。不知道该怎么办。

2 个答案:

答案 0 :(得分:1)

Vue有自己的路由器。如果要加载新页面,您仍然可以使用axios获取要显示在要打开的下一页中的数据。只需尝试Vue Router

答案 1 :(得分:0)

我胡说八道。实际上,不需要加载视图。我可以像这样更新一些在当前组件上使用的变量:

   axios.get('/chat/json/'+id).then(({ data }) => {
                 this.messages =data.messages;
                 this.withUser = data.user;
}