我使用uts封装的插件打包标准包前一段时间功能是可用的,但是现在功能失效了。
现在我在本地项目运行到真机使用标准基座功能也不能用,但是运行在自定义基座是可以
这是调用插件的方法,标准基座,log日志输出到console.log("类型2:",item.appointmentType);就停了,getUsbList()这个是调用uts里面的方法
async printTicket(item) {
console.log("printTicketList", item.beginTime);
let beginTime = item.beginTime;
let date = new Date(beginTime);
console.log("类型0:",item.appointmentType);
let dayOfWeek = date.getDay();
let days = [
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
];
console.log("类型1:",item.appointmentType);
let dayOfWeekStr = days[dayOfWeek];
console.log("类型2:",item.appointmentType);
console.log("getUsbList():",getUsbList());
let devices = getUsbList();
console.log("类型3:",item.appointmentType);
openPrinter(devices[0]);
console.log("类型4:",item.appointmentType);
let printArray = [];
console.log("类型5:",item.appointmentType);
}
uts
export function getUsbList(): Array<any>{
const context = UTSAndroid.getAppContext();
let devicelList = UsbPrinter.GetUsbPathNames(context)
let list =Array<any>()
devicelList.forEach(element => {
console.log("usb:",element);
list.push(element)
});
return list
// return Array.fromNative(kotlinList)devicelList
}
0 个回复