美文网首页
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