vue 请求数据
来源:互联网 发布:优秀淘宝店铺设计 编辑:程序博客网 时间:2024/06/05 11:56
Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource。
目前主流的 Vue 项目,都选择 axios 来完成 ajax 请求,而大型项目都会使用 Vuex 来管理数据,此处主要讲解使用axios获取数据——改写原型链。
首先在mian.js引入axios:
import axios from 'axios'
改写原型链(这时候如果在其它的组件中,是无法使用 axios 命令的。但如果将 axios 改写为 Vue 的原型属性,就能解决这个问题):
Vue.prototype.$ajax = axios
在组件中使用axios:
var _this = this; //_this指向该作用域的this,为了和下面请求中的this区别开// 请求的参数var url = "http://114.112.74.23:8189/crud/get";var arg = {"identity":{"alias":"portalprofile"}}this.$ajax.post(url,arg).then(function(response){_this.loading = false;var data = response.data;_this.detailModel = {code: data.code,message: data.message}}).catch(function(response){_this.loading = false;})
本文的思想参考自http://www.cnblogs.com/wisewrong/p/6402183.html
阅读全文
0 0
- vue请求数据
- vue 请求后台数据
- vue.js请求数据
- vue 请求数据
- vue 的ajax请求数据
- 使用vue-resource请求数据
- Vue.js 请求后台数据
- vue的AJAX的数据请求2
- Vue 路由嵌套、数据请求、组件
- Vue项目之Axios数据请求
- php vue 跨域请求数据
- vue ajax请求数据不更新 解决方案
- Vue项目之Axios数据请求
- 在html中使用Vue 路由嵌套-实现数据请求
- vue使用axios异步请求后端数据的使用
- Vue-cli 使用json server在本地模拟请求数据
- vue开发请求本地模拟数据的配置方法
- Vue用axios请求数据proxyTable解决跨域问题
- Common Subsequence
- ThinkPHP-1-入门介绍
- 乱七八糟的思考2
- java线程执行器
- ThinkPHP-2-链接mysql+表单验证
- vue 请求数据
- 互联网思维——宜家
- ThinkPHP-3-命令空间+验证码+缩略图
- 0.1+0.2等于0.3吗
- 博客搬迁通知
- ThinkPHP-4-权限管理
- Linux下Tomcat的启动、关闭、杀死进程以及查看日志
- C++中new和delete之后发生了什么
- SDI,ASI,HDMI,DP等接口的区别