在调用打印时,遇到错误,哪位大佬可以分析一下啊
var officeTransIframeDom=_getOfficeIframe();
document.getElementsByTagName("iframe")[0];
var wpsTransType = isWpsTrans();
if(wpsTransType){
popupContentWin(content,dataFormat,createDate,userId,ext,title,isForm).then(function () {
var interval = setInterval(function () {
ocxPrint = true;
OfficeAPI.officePrint();
clearInterval(interval);
},500);
})
return 0;
}
报什么错,then方法是你自己封装的吗。
只有Promise对象才能使用then
创建一个Promise对象例子如下
const promise = new Promise(function(resolve, reject) {
// ... some code
if (/* 异步操作成功 */){
resolve(value);
} else {
reject(error);
}
});
使用例子
promise.then(function(value) {
// success
}, function(error) {
// failure
});
popupContentWin(content,dataFormat,createDate,userId,ext,title,isForm)
打印返回的数据
popupContentWin(content,dataFormat,createDate,userId,ext,title,isForm)返回的是个什么