在一个vue
组件中,需要引入pdf文件。
<a href="../assets/doc/XXX.pdf" target="_blank"></a>
打包插件就用的file-loader
。
{ test: /\.pdf$/, use: { loader: 'file-loader', options: { name: 'doc/[name].[ext]' } } }
结果无效。文件没打包,链接也没变。后来,变通了一下。a
标签不直接引入 pdf 。通过vue
变量引入。
…… <a :href="pdf" target="_blank"></a> …… <script> export default { data(){ return { pdf: require('../assets/doc/XXX.pdf') } } } </script>
打包,ok,搞定。
文章最初发布在简书,时间为 2018.07.17 23:12。