*.vue
ファイルの中でCSSカスタムプロパティを使用しています。
それぞれのファイルの中で定義した変数は下記のように変換されます。
css
1<style lang="postcss"> 2:root { 3 --main-color: red; 4} 5h1 { 6 color: var(--main-color); 7} 8</style> 9 10/* ↓ ブラウザ上で確認すると以下のようになっている */ 11 12h1 { 13 color: red; 14 color: var(--main-color); 15}
ただし、ファイルをまたいだとき(default.vue
で定義した変数を index.vue
で使う)や変数定義用の CSS ファイルに別途記載した場合、上記の例でいうところの color: red;
のフォールバックが出力されません。
IE11の対応もあるためフォールバックを出力されるようにしたいのですが方法はありますでしょうか。
あなたの回答
tips
プレビュー