vue+ajax(vue如何渲染ajax请求回的数据)
由于公司权限所致,不能使用vue全家桶,但是又想使用vue,大家都知道,vue 是不支持ajax的,那么如果我非要用vue去渲染ajax请求回来的数据怎么办呢?
以下是思路,
1、先创建vue实例vm,在methods里写一个loading(param)方法用来处理ajax请求的数据
2、在vue实例外面写ajax请求,
3、在ajax的请求回调函数里调用vm.loading(param)
以下是伪代码,
var param = {}
var vm = new Vue({
el: '#app',
data(){
datas: {}
},
methods:{
loading(param){
this.datas = param;
}
}
})
init();
function init(){
$.ajax({
type:,
url:,
async:,
data:param,
sucees:function(res){
if(res.code == 0){
param = res.data.list;
vm.loading(param)
}
}
})
}
为了以后使用,也希望能帮助大家,另外希望大佬能给出其他更好的方法,谢谢!!!