【问题标题】:get file from directory in vue.js component从 vue.js 组件中的目录获取文件
【发布时间】:2018-09-19 04:47:31
【问题描述】:

我尝试在我的网站中渲染使用 vue.js 制作的图像

我要的文件在这里 D:\programing\mr_dan\assets\img\bkgds\cheesecloth-herbs-bk.jpg

和vue in的组件 D:\programing\mr_dan\src\components\Home.vue

这是 home.vue

的代码
<div style="background-image:url(../../assets/img/bkgds/cheesecloth-herbs-bk.jpg);">

【问题讨论】:

  • 提供更多信息。您是否使用任何构建工具(如 webpack)或在静态 html 页面中运行 vue?

标签: vue.js


【解决方案1】:

Vue cli 的 WebPack 可能不会将该内容解析为资产。一种解决方法是使用require()

<div :style="'background-image:url(' + require('../../assets/img/bkgds/cheesecloth-herbs-bk.jpg') + ');'">

检查demo CodeSandbox here

【讨论】:

    猜你喜欢
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    • 2012-02-08
    • 1970-01-01
    • 2011-03-05
    相关资源
    最近更新 更多