声明

本文转自:vue动态设置img的src路径

正文

相信开发的小伙伴已经遇到这个问题了,动态切换img标签的src时,写的路径就是不生效,原因是vue并没有把你的路径字符串当做路径来处理,而是直接当做字符串了,当然网上也有很多方法,这里使用的是最有效的方法。
看代码:
使用导入资源的方式

<template>
    <div @click="home">
      <img :src="home_url" alt="..." style="height: 10vw">
    </div>
</template>
<script>
  // 下面是导入两张图片的相对地址
  import home_no from '../static/icon/home_no.png'
  import home from '../static/icon/home.png'
  export default {
    name: "newbase",
    data () {
      return {
        home_url: home
      }
    },
    methods: {
      home() {
        this.home_url = home
      }
    }
  }
</script>

这样就可以非常有效的,动态改变img的图片路径。

 

相关文章:

  • 2022-02-08
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
猜你喜欢
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
  • 2022-01-31
  • 2021-03-31
相关资源
相似解决方案