2017-10-20 9 views
0

私はsimple-webpack vuecliを使用して自分のサイトを実装しています。私はボタンを持っている:バックグラウンドパスのURLを持つコンテンツを生成する変更後。 CSSでbackground-urlにrequireを使用するにはどうすればよいですか?インライン・スタイリングのように見えません:CSSの変更後。バックグラウンドURLをレンダリングする方法CSS:VueJSで修正した後

グローバルSCSS

.btn-green .btn-text:after{ 
    content: ""; 
    width: 7px; 
    height: 10px; 
    background: url('/assets/img/svg/arrow-right.svg') no-repeat 0 0; 
    background-size: 100%; 
    display: inline-block; 
    margin-left: 5px; 
    padding-bottom: 11px; 
} 

Vueのテンプレート

<div class="btn-green universal-shadow"> 
    <div class="btn-text">GET STARTED</div> 
</div> 

答えて

0

あなたは相対パスを使用する必要がありそうWebPACKのではなく、そのモジュールへのパスの実際のURLとして解釈されます必要なはずです。

url('assets/img/svg/arrow-right.svg') 
    ^removed the leading/
+0

まだ動作しません。私は、画像base64の文字列へのパスを正しく変換することが分かった。しかし、私は適切な解決策が必要です。 –

関連する問題