vue-resource 相关问题

Vue.js的HTTP客户端插件,用于使用XMLHttpRequests或JSONP管理Web请求和响应

即使在客户端设置 Access-Control-Allow-Origin 或其他 Access-Control-Allow-* 标头,也会出现 CORS 错误

我有一个使用 webpack-simple 选项生成的 Vue 应用程序。我正在尝试向 https://api.forismatic.com/api/1.0/?method=getQuote&format=json&lang=en 发出 GET 请求,但出现错误...

回答 3 投票 0

VueJS 读取 Dom 属性

我想获取按钮点击事件的href属性。 获取数据 我想获取按钮点击事件的href属性。 <a v-on:click.prevent="func($event)" href="/user/all/2"> <i class="fa fa-edit"></i> <span>Get Data</span> </a> 主要.JS文件 new Vue({ el: 'body', methods: { func: function (event) { element = event.target; console.log(element); // Output : Select span|i|a element href = element.getAttribute('href'); }, } }); 目标事件未选择元素。它选择单击的元素。 您想要event.currentTarget,而不是event.target。这是情况的一个小提琴:https://jsfiddle.net/crswll/553jtefh/ 这就是“Vue 方式”。 Vue 是关于可重用组件的。所以,首先创建组件: <script src="https://unpkg.com/vue"></script> <div id="app"> <my-comp></my-comp> </div> <script> // register component Vue.component('my-comp', { template: '<div>Just some text</div>' }) // create instance new Vue({ el: '#app' }) </script> 现在添加自定义属性并读取其值: <script src="https://unpkg.com/vue"></script> <div id="app"> <my-comp my-attr="Any value"></my-comp> </div> <script> Vue.component('my-comp', { template: '<div>aaa</div>', created: function () { console.log(this.$attrs['my-attr']) // And here is - in $attrs object } }) new Vue({ el: '#app' }) </script> var app = { func: function(event) { console.log(event.currentTarget.id); //this will get whole html tag console.log(event.currentTarget.href); //this will show href value } } // Apps var app_vue = new Vue({ data: app, }).$mount("#app_vue"); <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="app_vue" v-cloak class="card"> <a v-on:click.prevent="func" href="/user/all/2"> <i class="fa fa-edit"></i> <span>Get Data</span> </a> </div>

回答 3 投票 0

访问承诺中的数组值

我已经从子程序中发出值,并在父程序中返回值,但当我试图访问它时,打印给我的只是空白数组?我过去没有处理过承诺,所以我不太了解......。

回答 1 投票 0

如何从数组缓冲区获取错误信息

我有一个下载文件的请求(使用vue-resource):this.$http.get(fileUrl, { responseType: 'arraybuffer' }). then( (response) => { let blob = new Blob([....

回答 1 投票 0

TypeError:无法读取未定义的属性'title'”

试图学习一些Vue.js。基本上,我只是想显示房间的标题。如您所见,我可以在控制台中看到整个数组,但无法从中打印标题...有什么想法吗? ...

回答 2 投票 0

使用vue下载文件。$ http在chrome移动设备上不起作用

我在Vue中具有一个用于从Firebase云存储下载文件的功能。该函数看起来像:forceFileDownload(response,issue,index){常量增量= firebase ....

回答 1 投票 0

通过Java API验证图像的URL

我从API获得了一系列图像URL,但是其中一些URL损坏了。有没有一种方法可以验证它们,然后再将它们附加到DOM上以检查它们是否没有损坏?

回答 1 投票 0

如何更改相对路径以指向服务器而不是本地主机?

我正在使用Vue应用。我有一种情况,必须调用带有Authorization标头信息的服务,而返回的内容是HTML(带有预渲染图表的整个页面),我必须...

回答 1 投票 0

当vue-resource收到状态码403时将执行哪个回调?

vue-resource向我提供了两个回调:{this。$ http.get(“ / my-api”)。then(response => {//成功回调},response => {//错误回调}); }但是,我...

回答 1 投票 0

重置Vue资源中的令牌-Vue2

在main.js文件中,我已将vue资源设置为对每个请求都使用auth标头:Vue.use(VueResource)let auth = validToken()if(auth){Vue.http.interceptors.push((request,下一个)=&...

回答 1 投票 1

使用Vue.js中的JavaScript处理GET 301/302响应

我需要使用JavaScript打印一些301/302响应标头:我看到了很多有关Angular的答案,但是我正在使用Vue.js来获得结果。嗯,这并不重要,因为它主要是JavaScript ...

回答 1 投票 0

Vue JS Ajax调用

我正在尝试从jQuery更改为Vue.js,并且在使用vueresource运行Ajax调用时遇到了一些困难。下面是我正在使用的jQuery和Vuejs的示例脚本。都在尝试...

回答 2 投票 0


Vue组件未显示数据

即使我执行`@ {{$ data | json}}。下面是使用app.js从“ vue”导入Vue的代码;从'vue-resource'导入VueResource; ...

回答 1 投票 0

使用vue资源截取承诺错误

我想使用以下代码在我的main.js中使用代码!= 200截取所有api响应,并执行以下代码,然后执行操作,然后显示显示错误消息的祝酒词。我正在使用vue-resource ...

回答 1 投票 0

限制并发HTTP通过VUE资源调用

我们通过VUE资源在我们的应用程序同时执行多个$ http.get电话。有没有什么办法来设置限制,以便VUE资源队列的请求,并执行基于此呼叫...

回答 1 投票 0

如何在v-data-table Vue.js + Vuetify中显示和隐藏行

我是Vue开发人员的新手,我使用vue-resource生成一个使用JSON的V-Data-Table。这已经完成,但现在我想根据用户选择显示/隐藏子行。例如:点击“+”和......

回答 1 投票 -2

VueResource Vue.http.get响应状态码0

我有这个问题,我发送一个请求到API检索所有用户,登录函数被调用(index.vue)当被调用它试图去api / users / all时,在这种情况下应该返回所有...

回答 1 投票 0

Vue-Resource + Typescript:类型'VueConstructor上不存在属性'http' “

我在使用vue-resource的Vue项目上使用Typescript。该项目工作正常,但我得到一个打字稿编译器错误。请注意,我可以使用此模块。$ ...

回答 1 投票 0

VueJS资源在确切的代码上抛出未定义的错误作为其他项目

我正在学习VueJS,我喜欢它!但在过去的两天里,我一直陷入一个奇怪的问题。我做了一个以前的项目,那里完全相同的代码工作。在我的新项目(学习项目)中......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.