其他分享
首页 > 其他分享> > vue 动态设置静态资源图片的三种方式

vue 动态设置静态资源图片的三种方式

作者:互联网

问题:

Vue项目中,不能直接使用动态的图片资源路径。

 <!-- OK 编译前设置 ↓ -->
 <img src="../assets/images/banner_1.png" />
 
 <!-- NG 编译后设置 ↓ -->
 <img :src="url" />


解决方法:

export default {
  data() {
    return {
      url: 'banner_1.png'
    }
  },
}

export default {
  data() {
    return {
      url: require(`../assets/images/banner_1.png`)
    }
  },
}

import imgPath from '../assets/images/banner_1.png'

export default {
  data() {
    return {
      url: imgPath
    }
  },
}

标签:vue,return,静态,data,default,三种,url,banner,png
来源: https://www.cnblogs.com/huangtq/p/15957096.html