本文介绍: uniapp路由vue一样,有hash模式history模式使用 URL 的 hash模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。如果不想要很丑的 hash我们可以路由的,这种模式充分利用API 来完成 URL 跳转而无须重新加载页面。

uniapp路由vue一样,有hash模式和history模式,

使用 URL 的 hash模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载

如果不想要很丑的 hash我们可以路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。

官方文档** https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90

如果用hash的话,url后面会有#号,这样不美观也不好获取参数比如微信公众号登录需要跳转就会受到#影响,那就得用history模式,

但这样打出包来可能会出现空白页面,然后报这个错:

Uncaught SyntaxError: Unexpected token ‘<’

uniapp 打包的 IOS打开白屏 uniapp打包页面空白_uniapp 打包的 IOS打开白屏

这就是因为开发默认没有项目名的,都是相对于根目录,如果你部署环境是有路

原文地址:https://blog.csdn.net/weixin_40808668/article/details/134700826

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_16699.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注