簡體   English   中英

使用vue3動態綁定img src

[英]binding img src dynamically using vue3

我想將一個 img url 從一個組件傳遞到另一個組件並動態綁定它但是每次我得到 404 不是(路徑是正確的)第一個組件: <a @click=" details( '../assets/images/references/batiment /batiment-project1.svg', '../assets/images/references/batiment/batimentProject2.svg', '../assets/images/references/batiment/batimentProject3.svg', '../assets/images/ references/batiment/batimentProject4.svg' ) " >En savoir plus</a >

 details(image111, image222, image333, image444) {
  this.image11 = image111;
  this.image22 = image222;
  this.image33 = image333;
  this.image44 = image444;
  new bootstrap.Modal(document.getElementById("staticBackdrop")).show();
},

第二部分

          <img class="col-4" width="100%" v-bind:src="image2" alt="" />
 props: {
image1: String,
image2: String,
image3: String,
image4: String,

},

這些組件是否存儲在同一目錄中? 否則,可能會導致此問題。 嘗試使用'@/assets/images/references/batiment/batiment-project1.svg'而不是'../assets/images/references/batiment/batiment-project1.svg' vue3 @表示src文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM