Vue项目白屏问题总结

最近在搞Vue项目(微信公众号网页),本来我觉得Vue已经掌握的差不多了,结果上线后,老出现问题,反应最多的就是打开后出现白屏,就是页面空白,啥也不现实。刚开始我以为是手机问题,比如有缓存之类的,让他们清空手机微信缓存,还是不行,后来我让客户把白屏页的链接发出来,看了路径后才发现,原来是path路径掉了,找不到路由,所以白屏(其实我早就考虑到这种情况了,只不过一直没有去测试,坑啊)。。。

一般情况下,一个项目的首页是根目录,比如    www.abc.com    这样,在路由里直接定位到首页。不过我的项目首页的路径不是这个,而且还带有参数,比如  www.abc.com/abc/abc?id=1   这样,并且没有path的情况也没有配置,所以当直接访问域名的时候,就会出现白屏问题。

知道原因后,就好解决了。用vue路由的重定向。

{
  path: '/',
  redirect: {
	path:'/abc/abc',
	query:{
	  id:1
	}
  }
}

这样,即使访问  www.abc.com   ,也能重定向到   www.abc.com/abc/abc?id=1  这里,完美解决O(∩_∩)O

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值