当前位置: 首页 > 知识库问答 >
问题:

从Vue组件的Javascript部分到资源的路径

沈高峻
2023-03-14

我需要从我的组件的脚本部分定义资产的路径,在这里我不能使用“@/”或“./”,因为它们只是在DOM中显示而没有被替换。

脚本中定义资产路径的最佳方式是什么?

<template>
  <video
    loop
    autoplay
    muted
  >
    <source :src="source" type="video/mp4">
  </video>
</template>

<script>
export default {
  props: {
    sourceFile: {
      type: String
    },
  },
  computed: {
    source () {
      return this.sourceFile || '@/assets/video/video.mp4'
    }
  },

共有1个答案

卫增
2023-03-14

希望这有助于:

<script>
// Either of the import methods should work
const theVideo = require('@/assets/video/video.mp4');
import theVideo from '@/assets/video/video.mp4';

export default {
  computed: {
    source () {
      return this.sourceFile || theVideo;
    },
  },
 类似资料:
  • 我正在尝试将资源csv文件传递到我的Sprint Boot应用程序使用的jar中。尽管方法获取的资源参数=ReactiveWebContext资源[src/main/Resources/file.csv],但我总是得到该文件不存在的响应 > 在我的项目中,文件位于src/main/resources/file中。csv 正在应用中。属性,我定义: 在config类中: 在内部jar:Config类

  • 资源路径(C:\ti\ccsv5......launcher_1.3.0.v20120522-1813.jar)是我键入-js:>print(system.getproperty(“java.class.path”))时显示的路径; 我不明白如何将jar文件添加到资源路径中,我试图通过命令提示符:java-cp“path of jar”来完成它。包含main的类的名称-->既然Rhino负责从ja

  • 问题内容: 是否有API可以获取类路径资源(例如,我将从中获得的资源)?理想情况下,我想将新的API与类路径资源一起使用。 问题答案: 这对我有用:

  • 是否有API来获取类路径资源(例如,我从)作为获取的类路径资源?理想情况下,我希望使用带有类路径资源的新的API。

  • 问题内容: 在Java中,您可以使用相同的API,但使用不同的URL协议来加载各种资源: 这很好地将资源的实际加载与需要资源的应用程序分离开来,并且由于URL只是一个字符串,因此资源加载也很容易配置。 是否有使用当前类加载器加载资源的协议?这类似于Jar协议,除了我不需要知道资源来自哪个jar文件或类文件夹。 我当然可以使用来做到这一点,但这需要我使用不同的API,因此需要对现有代码进行更改。我希

  • 我正在使用Eclipse Plugin-in-project开发一个Eclipse插件,它将在工具栏中添加一个菜单项。 请帮我解决这个问题!