JavaScript - vue の単一ファイル スタイルでスコープ指定されているのは無効です。理由を教えてください。
仅有的幸福
仅有的幸福 2017-05-19 10:27:37
0
3
1221

a.vue

リーリー

b.vue

リーリー

しかし、b.vue にアクセスすると、boostrap スタイルが付加されますが、Scoped にはスコープを分離する効果はありません。

仅有的幸福
仅有的幸福

全員に返信(3)
phpcn_u1582

@import のせいだと思います

まず、vue-loader のスコープの原則を見てみましょう:
https://vue-loader.vuejs.org/...

ブートストラップ スタイルのページは、ブートストラップ CSS が vue-loader によって処理されていないことを意味します。次に、次の postcss および @import キーワードを検索した結果、postcss-import プラグインが見つかりました:
https://www .npmjs.com/パッケージ…

このプラグインを使えば問題は解決すると思いますが、テストはしていないのであくまで推測です

いいねを押す +0
过去多啦不再A梦

b の親ページを探し、レベルごとに上がります。そのページから参照されている必要があります

いいねを押す +0
大家讲道理

置くだけ@import '../css/bootstrap.css';去掉;
换成<style src="../css/bootstrap.css" scoped></style>で準備完了

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート