on: {
click: () => {
var newTab=window.open('about:blank');
this.$http.post('/download/downfile',{title:params.row.title}).then(res => {
newTab.location = 'https://view.officeapps.live.com/op/view.aspx?src='+res;
})
}
}
在请求外部定义一个window对象
然后请求成功后重定义location