Vue和Vue资源

我正在尝试通过vue-resource发送发帖请求,但我似乎不太清楚我在做什么错。

我正在使用Laravel 5.1来处理请求。

下面的jquery代码可以在我的Vue方法中正常工作。

 $.ajax({
        type: 'POST',
        url: '/purchase/save-cart-items',
        data: { 'purchaseItems' : purchaseItems},
        success: function (response) {
            if(response == "ok") {
                alert("Cart saved successfully.");   
            } else {
                alert('There was a problem saving this cart. Please try again.');
            }
        }
    });

但是,出于某些原因,用以下vue-resource post请求替换上面的jquery无效。我敢肯定这很简单,但是我似乎无法弄清楚。Vue资源正确包含在项目中,因为我正在使用它来获取请求而没有问题。

this.$http.post('/purchase/save-cart-items', {purchaseItems:purchaseItems}, function (data, status, request) {
    alert("Cart saved successfully.");
}).error(function (data, status, request) {
    alert('There was a problem saving this cart. Please try again.');
});
2020/03/30 18:22:15

Vue的作者已停止更新和维护vue资源。他本人还建议使用axios,axios更易于使用和维护。 axios简介

如果您刚刚开始学习Vue,这是入门级的演示。尽管它只是一个小型应用程序,但它涵盖了很多知识点(vue2.0 + vue-cli + vue-router + vuex + axios + mysql + express + pm2 + webpack),包括前端,后端,数据库等网站的一些必要元素,对我来说,学习意义重大,谨互相鼓励!

Github演示