Vue resource 插件稍微深入
打赏作者

gflhx

这不是讨论技术的嘛。还付费了

MTTTM 回复 gflhx

没收费呀 (>_<)非得要六个字

JellyBool

这两个有啥关系? @gflhx

讨论技术有社区: https://laravist.com/discuss

视频也有免费的。

kanjiushi

最后一节后面能否增加两个小案例,
1、分页加载,点击“加载更多“按钮,就可以每次加载比如20条数据。
2、楼主在最后提到的update。

JellyBool

额。这些方法的使用都差不多,只是改个名字而已。所以后面更新的话没有打算更新这两个内容 @kanjiushi

kanjiushi

求增加,以举三反一

kanjiushi

有消息通知,楼主用什么提示,有什么声音提示么?

U_Y丶小艾

我这样写为什么会出现这样的错误

rpjltx 回复 U_Y丶小艾

重新跑一下composer 就好了。

myhyperion 回复 rpjltx

貌似同样错误。难道哪儿有中间件在起作用?

已找到原因了。更新时用要 resource.update 而不是 save. 多看文档啊

myhyperion 回复 U_Y丶小艾

你这好像是没有传参数 complete 的参数

chenxin

TokenMismatchException in VerifyCsrfToken.php line 67:
在和

JellyBool 回复 chenxin

这样的报错说没有提供的话,就是你没有提供 token 吧,检查一下你那里写错了没

chenxin 回复 JellyBool
  <meta id="token" name="token" value="{csrf_token()}">
Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value');
JellyBool 回复 chenxin

你把这个打印出来看看:

document.querySelector('#token').getAttribute('value');
chenxin 回复 JellyBool

我刚才google找到答案了,原来没有把路由放到web下面,可是居然回报token的错误!

chenxin

按照您的教程用的和您一样的vuejs版本,完美运行!但是我将vue-resource版本换成1.0后chorm中出现

vue.js:1023 [Vue warn]: Error when evaluating expression "task.body": TypeError: Cannot read property 'body' of undefined (found in component: <task-app>)
Arun 回复 chenxin

这个是因为返回的是一个object,然后数据在data里面,所以只要改成this.list.push(response.data.task);就可以了

chenzhenping

我只想说,感觉好牛,真的。

liudong0763

老是有vue验证方面的教程么

JellyBool 回复 liudong0763

目前没有呢。。。你是说 vue-validator ?

liudong0763 回复 JellyBool

是呀,谢谢老师

你的你不是你

老师讲的非常好,感谢!后期有没有路由方面的课程呀?

JellyBool 回复 你的你不是你

恩,我正在录制 2.0 的教程,后面会放出来

啊哈5993801920

最近视频都加载不出来 一直提示Helloworld 难道是我一个人的问题吗

a359611223

站长能不能把视频的代码贴在视频下方 不然每次翻找起来还要去视频里找 很麻烦 或者可以在视频下方新建一个笔记模块

ccpone

越看越懵=。=

JellyBool 回复 ccpone

直接看 vuejs 2.0 的吧,使用 axios 就好

ccpone 回复 JellyBool

谢谢指点=。=

q646448149
      createTask: function (e) {
                // e.preventDefault();
                this.$http.post('api/tasks', {body: this.notes}, function (response) {
                    this.list.push(response.task);
                    this.notes = '';
                    console.log(response);
                }.bind(this));
            }

这个为什么需要 bind(this) 呢?我试了去掉也是可以的啊 另外 e.preventDefault(); 这段代码在这里什么作用呢

18yt

这个视频一直转圈圈 打不开了