Vue首屏白屏问题是什么原因导致的?如何有效解决?

2026-03-31 15:320阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计565个文字,预计阅读时间需要3分钟。

Vue首屏白屏问题是什么原因导致的?如何有效解决?

目录一. 路由模式错误(路由重复或未配置)二. .dist中文文件引用路径错误(Vue项目打包路径问题)三. 浏览器不支持ES6四. 加载文件资源过大 + 一. Vue首屏白屏原因大致有以下几点:

目录
  • 一.路由模式错误(路由重复或者没有配置路由)
  • 二.dist中文件引用路径错误(vue项目打包的路径问题)
  • 三.浏览器不支持es6
  • 四.加载文件资源过大

vue首屏白屏原因大概有以下几点:

一.路由模式错误(路由重复或者没有配置路由)

(1)由于把路由模式mode设置成history了,默认是hash

解决方法:将模式改为hash模式,或者直接把模式配置删除,而且history需要后端配合

(2)做动态路由时,next()放行与next(...to, replace)区别造成的白屏,实质是路由重复

(3)第一次正常访问,刷新后白屏,vuex没有与本地存储结合,刷新后导致数据丢失

二.dist中文件引用路径错误(vue项目打包的路径问题)

打包后的dist目录下的文件引用路径不对,因找不到文件而报错导致白屏

解决方法:vue.config.js中 publicPath: ''./"

三.浏览器不支持es6

在项目中使用了es6语法,一些浏览器不支持es6,造成编译错误不能解析而造成白屏

解决方法:

安装Babel ,Babel 会把这些新语法转译成较低版本的代码。

阅读全文

本文共计565个文字,预计阅读时间需要3分钟。

Vue首屏白屏问题是什么原因导致的?如何有效解决?

目录一. 路由模式错误(路由重复或未配置)二. .dist中文文件引用路径错误(Vue项目打包路径问题)三. 浏览器不支持ES6四. 加载文件资源过大 + 一. Vue首屏白屏原因大致有以下几点:

目录
  • 一.路由模式错误(路由重复或者没有配置路由)
  • 二.dist中文件引用路径错误(vue项目打包的路径问题)
  • 三.浏览器不支持es6
  • 四.加载文件资源过大

vue首屏白屏原因大概有以下几点:

一.路由模式错误(路由重复或者没有配置路由)

(1)由于把路由模式mode设置成history了,默认是hash

解决方法:将模式改为hash模式,或者直接把模式配置删除,而且history需要后端配合

(2)做动态路由时,next()放行与next(...to, replace)区别造成的白屏,实质是路由重复

(3)第一次正常访问,刷新后白屏,vuex没有与本地存储结合,刷新后导致数据丢失

二.dist中文件引用路径错误(vue项目打包的路径问题)

打包后的dist目录下的文件引用路径不对,因找不到文件而报错导致白屏

解决方法:vue.config.js中 publicPath: ''./"

三.浏览器不支持es6

在项目中使用了es6语法,一些浏览器不支持es6,造成编译错误不能解析而造成白屏

解决方法:

安装Babel ,Babel 会把这些新语法转译成较低版本的代码。

阅读全文