この質問はvue.jsに関するもので、webpack構成を使用する定型文で動作します。vue.js - 1つのコンポーネントから別のコンポーネントへスタイルをバインドする
私は、コンポーネントfather
からコンポーネントson
(名前付けを簡単にするために)にsass変数を動的に渡す必要があります。
コンポーネントfather
私はスタイルタグから$color
変数にアクセスできます。 は、と私は、このHTMLテンプレートを使用してson
コンポーネントに呼んでいる:
// father component
<template>
<son></son>
</template>
<style lang='sass' scoped>
@import 'assets/sass/color';
</style>
輸入SASS変数は、$color
必要がさんは息子が単純なdiv要素であるとしましょうfather
から来て、son
の背景を変更します。
// son component
<template>
<div></div>
</template>
<style lang=sass scoped>
div {
width: 200px;
height: 200px;
}
</style>
どうすればよいですか?
は本当に...理解していませんでしたか? – LiranC
あなたはスタイルタグでインポートすることができますし、 '$ style.classname' varを通してクラスにアクセスし、** edit **をチェックし、クラスバインディングを使用することができます – MehulJoshi