vue 页面空白问题总结

vue 页面空白问题总结,第1张

页面空白我遇到的就如下几种情况

1.路由异常

一般是next()函数没有被执行

不执行的原因就是在 beforeEach 里

a.if判断的某个分支让它没有走next()

b.某个异常跳出导致没兆宽誉有执行

c.网络请求 只处理了then的情巧胡况,没有处理catch情况

2.html渲染报错,常见的就是key相同了

3.js解析报错,常族段见的es6语法在某些手机里不支持,特别是对象扩展符(...),promise的finally不支持等等。

4.网络请求异常导致的, 特别是 跨域请求异常 导致的,经常出现这个情况

使用

命令进行打包

会出现这样的情况

生成了一个静态的文件夹没枣,打开index.html的时候

会出现页面空白的问题

打开F12查看蔽察型一下这是为啥

会发现这些文件的路径访问不到

在源码文件中打开 vue.config.js

将 publicPath: '/' 改成 publicPath: ‘./宏猜’

然后使用 npm run build:prod 重新打包

打开浏览器,路径都是正确的,没有报错,如果这个时候,还是不显示界面内容

需要打开 router 文件

路由模式将 histroy 改成 hash 模式,起初 mode:‘history’


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12255211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存