vue.js - 为什么我无法在 Vue.js 的新选项卡中打开任何文件
问题描述
我是 Vue.js 的新手,我尝试使用 Vue 创建一个网站。我想在新选项卡中打开一些文件,但是当我尝试打开新文件时,它给了我这个链接 http://localhost:8080/assets/cv.pdf 并重定向到主页。请帮我。
解决方案
如果您想在新选项卡中打开文件,您应该这样做:
1.移动你的文件
您必须移动cv.pdf
到public
项目中的文件夹。
2.调用文件
openPdf() {
window.open('/cv.pdf', '_blank').focus();
}
您可以根据需要创建公共文件夹,并且应该引用('/cv.pdf', '_blank')
该文件夹。在这种情况下/
会提到。public
推荐阅读
- c# - 在vs代码中指定一个Nuget包源
- pandas - 来自 Pandas get_dummies 的重复列
- javascript - 如何等待 array.map 方法中的承诺解决?
- python - 不和谐文件中的不和谐无类型对象错误?
- android - 如何增加 Places SDK for Android 的配额?
- php - Nginx PHP-FPM 位置别名
- python - Scrapy 命令需要 30 秒到 1 分钟
- laravel-5 - 在 Laravel 中使用 RxPHP 的方法有哪些?
- python - Python龙卷风中的相对重定向
- r - 为什么在尝试使用 NA 消除行时我得到完全空的数据框?