在main.js中, 全局引用index.styl????import 'common/stylus/index.styl';index.styl中引用了幾個(gè)stylus,包括mixin.styl????@import "./mixin"????@import "./icon"????@import "./base"但是在組件App.vue中,還是要引用一遍stylus文件????@import "./common/stylus/mixin.styl"????mixin.styl中定義了????????border-1px($color) ?????????????position: relative ?????????????&:after ? ?????????????position: absolute ? ?????????????display: block ? ?????????????left: 0 ? ?????????????bottom: 0 ? ?????????????width: 100% ? ?????????????border-top: 1px solid $color ? ?????????????content: ' '把main.js的import 'common/stylus/index.styl';刪除也不影響效果以上路徑均無(wú)問(wèn)題,是我對(duì)全局引用的理解錯(cuò)了還是哪里寫(xiě)錯(cuò)了,求教!!
8 回答

BB_Bibo
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
推測(cè)是stylus文件會(huì)在入口就被解析成CSS, 但是mixin里那種特有的函數(shù)式寫(xiě)法無(wú)法被解析
添加回答
舉報(bào)
0/150
提交
取消