问题标签 [vue-resource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2588 浏览

laravel - 在 Vue JS 和 Laravel 5.1 + Entrust 中检查特定角色的权限

我在 Laravel 5.1 中使用Zizaco/ entrust。我想通过使用复选框明确授予特定角色的权限。这是我的代码:

获取角色:

获取权限:

下面是分配角色和权限的表格:

输出类似于: 输出截图

权限也通过以下方法成功分配:

如果角色具有特定权限,我唯一坚持的是选中复选框。

如果它在 php 对象中,我可以执行以下操作:

如何在 Vue JS 中使用 hasPermission() 方法?

0 投票
1 回答
123 浏览

javascript - 每次换回路由器时如何初始化我的组件?

我有一个用表单添加用户的组件,在我提交表单后,离开并返回,我发现我上次写的数据还在。

那么,每次我离开时如何重置(重新初始化)组件?

0 投票
1 回答
527 浏览

ruby-on-rails-4 - ExecJS 意外令牌:vue.js 方法中的运算符 (>)

我在我的 vue 对象中有这个方法:

在资产预编译期间,我收到此错误:

我设法找到了它的来源.then((response) => {,但不知道如何解决这个问题。可能是ExecJS不知道vue-resource 中的 Promise 语法。任何帮助表示赞赏。

0 投票
3 回答
1352 浏览

laravel - 使用 vue-resource 进行 Vueify

我似乎无法让 vue-resource 与 vueify 一起工作。我已经定义了一个 vue 组件,我将它包含在我的 main.js 文件中。

我的 vue 组件文件如下所示:

在当前状态下,我收到此错误:

如果我在组件文件中注释掉关于 vue-resource 的两行,我收到的错误会变成这样:

包.json:

吞咽文件:

关于 SO 的所有现有答案都没有带来任何结果。请帮忙。

0 投票
4 回答
12720 浏览

javascript - CORS 发布请求失败

我用 SLIM 微框架构建了一个 API。我使用以下代码设置了一些添加 CORS 标头的中间件。

对于我的前端,我使用了 VueJS。我设置了 VueResource 并使用以下代码创建了一个函数。

在 chrome 中,控制台会记录以下错误。

奇怪的是,GET 请求可以完美运行。

0 投票
2 回答
617 浏览

javascript - 将数据从父组件传递到子组件

我有一个父组件如下

和一个子“映射”组件如下

我无法将数据从父组件传递到子组件。我正在尝试在这里使用道具。我得到的错误是

更新 根据提出的建议,我已将父组件更新如下

和子“映射”组件如下

但我得到一个空的mappingList,这意味着每当我做的时候我都不console.log(this.currentMappings.length);确定..你能告诉我我在这里做错了什么吗?

谢谢

0 投票
2 回答
1347 浏览

php - 带有 AJAX 的 Wordpress setcookie

首先,我还没有看到对类似问题进行排序的任何答案。如果你发现一个已经存在的,请告诉我。

简单的 AJAX 请求,它设置了一个 cookie 来存储一个计时器到期,该死的 cookie 没有被设置,我不知道为什么。

我正在使用Vue Resource,所以请不要使用 jQuery。事实上,我绝对确定它与 JS 或 AJAX 完全无关。它发布得很好,并且“到期”得到了很好的回报。

JS:

PHP的

编辑 1 根据要求,wp_ajax 操作

0 投票
1 回答
6419 浏览

javascript - 构建一个 Vue + Vuex 项目

我对在哪里放置我的全局函数有点困惑。在很多示例中,main.js 文件指向一个应用程序组件,它位于 html 中的某个位置。如果我只是在这个应用程序组件中包含我的所有逻辑,那么这个工作流程对我来说会很好。但是我将组件与 Laravel 功能相结合,所以这对我不起作用。

目前我的 main.js 文件包含一堆我需要从我的应用程序的任何地方访问的方法。这些方法不包含任何广播事件,因此只要它们获得 vue-resource 实例,它们就可以有效地放置在任何地方。

我的 main.js 文件:

https://github.com/stephan-v/BeerQuest/blob/develop/resources/assets/js/main.js

希望有人能告诉我,如果我要使用 vuex 或一般情况下,我可以将我的友谊方法放在哪里,因为这似乎根本不是最佳实践。

谢谢你。

0 投票
2 回答
6190 浏览

php - 在 Laravel 5.1 中使用 VueJs 和 AJAX 提交表单

我正在尝试使用 AJAX 和 VueJs 提交表单。但不知何故,我未能实现这一目标。我总是得到一个空Illuminate\Http\Request对象。

刀片文件:

组件:

main.js

gulpfile.js

routes.php

我得到的回报是:

当我在 Chrome 中检查网络选项卡的请求有效负载部分时。我确实看到表单已成功提交,无论我在上面的文本框中写入什么数据。

为什么会这样?请指导我在哪里犯了错误?


更新 1:

我正在使用上面的代码进行反复试验。我删除了命名空间Illuminate\Http\RequestRequest $requestpostRoute 中删除了参数。并将传递参数从字符串更改为对象。

这样做,为我完成了我正在寻找的工作。为什么我不知道。我仍在寻找可以向我解释这一点的人。

为什么Iluminate\Http\Requestroutes.php文件中添加命名空间没有像我预期的那样工作并且删除它完成了任务?

谁能告诉我为什么它没有早点解决?任何形式的帮助都将受到高度赞赏。


PS:我最近开始学习 VueJs Components。

0 投票
2 回答
9718 浏览

javascript - VueJS 不适用于移动设备

我在移动设备上运行 VueJS 时遇到问题。我在 copen.io 上创建了一个天气预报应用程序

这是该项目的链接:

http://codepen.io/techcater/pen/xOZmgv

HTML 代码:

JS代码:

它适用于我的笔记本电脑,但不适用于移动设备。起初,我以为是因为 Codepen。在站点运行时可能会导致某些问题。但是,当我在我的网站上创建一个项目时,它也不起作用。

你能帮忙找出问题吗?谢谢,