私は.Vue
コンポーネントを持っています。私はGithubのどこかをつかみます。さんはCOMPBそれを呼ぼうと、我々は、単一のCSSルール・セット青ヘッダーのためにそこに追加します:Vueコンポーネントのスコープ付きスタイルをオーバーライドする方法は?
CompB.Vue(私が所有していない依存関係、おそらくGitHubのからプル)
<template>
...
</template>
<script>
...
</script>
<style lang="scss" scoped>
.compb-header {
color: blue;
}
</style>
を
CompBを自分のプロジェクトのCompAにネストする予定です。スコープされたルールをオーバーライドするための私のオプションは何ですか?
hah、同時に回答しました!私の答えを見て、私は良いアプローチを全体的に見つけました。+1 – prograhammer
私は*ベスト*解決策は、そのライブラリにPRを送り、 'scoped'を削除して、BEMを使用するか、クラス名にプレフィックスを付け加えます – CodinCat
ええ、これらのスコープのある状況でもBEMを使用して自分自身を見つける。しかし、最近私はスコープが当初考えていたほど役に立たないかもしれないことを発見しました。面白い、私は実際には、ちょうどそれを求めてgithubパッケージ(BEMと "スコープなし")で最近問題を起こした。 – prograhammer