聲明
本文轉自: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的圖片路徑。