美文网首页
electron项目偶现白屏现象可能的导致因素

electron项目偶现白屏现象可能的导致因素

作者: 有一个程序媛 | 来源:发表于2024-02-25 16:24 被阅读0次

白屏现象极有可能是因为异常处理不够导致异常无法抛出
1.JSON.parse方法中的string是否符合json格式的数据
最好做一个try catch异常捕获

let list = []
try {
 list = quoteResource ? JSON.parse(quoteResource).sources : []
} catch (error) {
 list = []
}

2.所有的接口获取或者promise then之后必须跟上catch

getUserInfo().then((info: any) => {
    // do sth
}).catch(err => {
    console.log(err)
 })

3.注意看控制台是否有异常报错,开发模式下的客户端控制台报错或者黑屏在线上可能就是白屏,electron下的异常处理要足够,控制台的异常尽量都清空

相关文章

网友评论

      本文标题:electron项目偶现白屏现象可能的导致因素

      本文链接:https://www.haomeiwen.com/subject/wgpoydtx.html