如果在 Vue 中使用 <a>
标签进行跳转却变成了下载,可能是因为文件的 MIME 类型被浏览器误判为了可下载的文件。
解决方案有两种:
修改服务器配置,设置目标文件的 MIME 类型为
text/html
。使用 Vue 的
router
模块进行路由跳转,而不是使用<a>
标签。在 Vue 组件中使用this.$router.push(path)
可以实现路由跳转。
如果在 Vue 中使用 <a>
标签进行跳转却变成了下载,可能是因为文件的 MIME 类型被浏览器误判为了可下载的文件。
解决方案有两种:
修改服务器配置,设置目标文件的 MIME 类型为 text/html
。
使用 Vue 的 router
模块进行路由跳转,而不是使用 <a>
标签。在 Vue 组件中使用 this.$router.push(path)
可以实现路由跳转。