vue中assete和public目录的区别及说明
assete和public目录的区别
当字体文件放在src目录下的assete中时,控制台一直报找不到字体文件的错误,
如下图:

解决方案
将字体文件放在public目录下即可正常访问

总结
assets和public两个目录都可以用来放置静态资源,通常将外部的第三方的文件放在public中,自己的文件放在assets中。
1、public文件夹
(1)路径设置时无需添加 /public,默认加载 public 文件夹下的文件
(2)public文件夹下的资源会直接编译,而不经过 webpack
2、assets文件夹
(1)assets目录中的文件会被webpack处理解析为模块依赖
(2)大多数用来存放js、css等
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Ant Design Vue table中列超长显示...并加提示语的实例
这篇文章主要介绍了Ant Design Vue table中列超长显示...并加提示语的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-10-10
从0到1解锁Element-Plus组件二次封装El-Dialog动态调用的原理解析
作者通过二次封装Element-Plus的el-dialog组件,实现动态显示与数据传递功能,提升项目灵活性和代码复用性,适用于用户编辑、文件上传确认、权限管理等多场景需求,本文给大家介绍从0到1解锁Element-Plus组件二次封装El-Dialog动态调用的原理解析,感兴趣的朋友一起看看吧2025-07-07
el-form表单el-form-item验证规则里prop一次验证两个或多个值问题
这篇文章主要介绍了el-form表单el-form-item验证规则里prop一次验证两个或多个值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-05-05
Vue3+echarts5踩坑以及resize方法报错的解决
这篇文章主要介绍了Vue3+echarts5踩坑以及resize方法报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-07-07
vue2之响应式双向绑定,在对象或数组新增属性页面无响应的情况
这篇文章主要介绍了vue2之响应式双向绑定,在对象或数组新增属性页面无响应的情况及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04


最新评论