如何渲染后台URL CSS:在VueJS中修改后

时间:2017-10-20 04:42:46

标签: html css sass vue.js vue-cli

我正在使用simple-webpack vuecli来实现我的网站。我有一个按钮,它有一个:经过修改后生成带有背景路径网址的内容。如何在css中使用background-url上的require?似乎内联样式不适用于:css修改后。

全球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>

1 个答案:

答案 0 :(得分:0)

您需要使用相对路径,否则Webpack会将其解释为实际的URL,而不是它应该需要的模块的路径。

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