请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于css设置相对路径

老师,对不起。算是有点超出课程范围的一个问题。如果不方便回答也没事,我现在做着一个项目。由于components会被分到很多,并且每个component有着他们各自的css。但是由于css不能写在vue里边,而必须另外写出来。为了方便维护和理解,我这边被要求需要将让每一页vue在import css的时候都类似可以通过相对路径得取。
就是不允许类似这样得取。
图片描述
而是这样得取
图片描述
我现在是使用着vue-cli3。怎样改写webpack都没法实现,想问问老师有没有想法要怎样解决这个问题

正在回答 回答被采纳积分+3

1回答

Jokcy 2020-05-06 21:27:43

没太看懂,@import是css的语法吧,你不是应该在js中引用css文件么

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕工程538969 #1
    对,我是在xxx.vue中 通过<style>@import css</style>的
    回复 有任何疑惑可以回复我~ 2020-05-06 21:31:19
  • 提问者 weixin_慕工程538969 #2
    但是因为写的项目需要拆分多个components.所以正常需要通过../回去指定css文件。但我有看到照片可以通过@/assets/img/...这样去要求,就想着能不能类似通过@/css/...这样去要求
    回复 有任何疑惑可以回复我~ 2020-05-06 21:33:26
  • Jokcy 回复 提问者 weixin_慕工程538969 #3
    @是一个webpack的alias,你需要了解@代表了一个什么路径,才能使用
    回复 有任何疑惑可以回复我~ 2020-05-13 22:37:08
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信