【发布时间】:2018-01-14 23:43:01
【问题描述】:
您能解释一下如何从 vue.js 组件中的 webpacker gem 访问资产吗?例如 - 如何使用背景图像创建 div。我试过使用 /app/assets/images 和 /app/javascripts/assets 文件夹,但图像仅在模板部分可用,但在样式部分不可用:(
就我而言
<template>
<div id="home">
<div id="intro">
<img src="assets/cover-image-medium.png" alt="">
</div>
</div>
</template>
工作正常,但是
<style scoped>
#intro {
height: 200px;
background: url("assets/cover-image-medium.png");
}
</style>
不工作:(
怎么了?
【问题讨论】:
-
您是否已将
vue-loader配置为使用css-loader处理模板样式? -
@bzeaman 你是说github.com/rails/webpacker#css-modules 吗?
标签: ruby-on-rails webpack vue.js webpack-dev-server webpacker