Vuetity dinamic img not workig => ../ assets /

问题描述 投票:0回答:1

我想在我想获得image和文本的数组上进行透视。

[Data()内部的图像{}我试过:

@/../assets/image.jpg
../../assets/image.jpg
~/..assets/image.jpg
require('../assets/image.jpg')"

完全不工作。如果我对图像在模板内进行“硬编码”,如下图所示。

v-img(src='../assets/image.jpg')

当我在模板和数据之间进行如下拆分时:

模板:

v-container
    v-row
      v-col(v-for='benefit in benefits')
        v-img(:src='benefit.icon')

SCRIPT:

export default {
  data() {
  return {
    benefits: [
      {
        icon: '../assets/image.jpg',
      },

从不工作:(

知道我在做什么错吗?

image vue.js url vuetify.js src
1个回答
0
投票

代码的模板部分不清楚,但是,根据我对要实现的目标的理解,这应该可以工作:

<template>
  <v-container>
    <v-row v-for="(benefit, index) in benefits" :key="index">
      <v-col>
        <v-img :src="benefit.icon" />
      </v-col>
    </v-row>
  </v-container>
</template>

<script>
export default {
  data () {
    return {
      benefits: [
        { 
          icon: require('@/assets/image.jpg')
        }
      ]
    }
  }
}
</script>
© www.soinside.com 2019 - 2024. All rights reserved.