ie兼容问题,ie10以上都行

使用谷歌,火狐浏览器都可以正常数据显示,后台数据获可以取到,ie10,ie11都不可以,主要是push在数组里数组失败,也不报错,里面没有数据,求大神帮助
$(window).ready(function () {
$.ajax({
url: appconfig.apiUrl + "/allService",
traditional: true,
type: "GET",
success: function (data) {
console.log("get......all");
console.log(data)
lenovoService = {};
motoService = {};
if (data.success === true) {
for (idx in data.all) {
item = data.all[idx];
if (item.business_unit === "Lenovo") {
if(null == lenovoService[item.category]){
lenovoService[item.category] = [];
}
lenovoService[item.category].push(item);
// Vue.set(lenovoService[item.category], lenovoService[item.category].length, item);
} else {
if(null == motoService[item.category]){
motoService[item.category] = [];
}
motoService[item.category].push(item);
// Vue.set(motoService[item.category], motoService[item.category].length, item);
}
}
console.log(motoService)
Vue.set(vm.serviceCatalog, "lenovo", lenovoService);
Vue.set(vm.serviceCatalog, "moto", motoService);
console.log(vm.serviceCatalog);
}
}
});
});