欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue如何動態(tài)綁定img的src屬性(v-bind)

 更新時間:2022年04月22日 15:39:18   作者:ji_ban  
這篇文章主要介紹了vue如何動態(tài)綁定img的src屬性(v-bind),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

動態(tài)綁定img的src屬性(v-bind)

今天遇到一個特別坑爹問題,頁面中使用img動態(tài)綁定圖片路徑時總是不顯示。(處理前的代碼)

<div class="prod-content">
  <div class="prod-item" v-for="(item,index) in Merchant" :key="index">
    <img :src="item.imgUrl" alt="">
    <span>{{item.name}}</span>
  </div>
</div>
Merchant:[
    {imgUrl:'../../assets/image/凱叔講故事.png',name:'凱叔講故事'},
    {imgUrl:'../../assets/image/樊登讀書.png',name:'樊登讀書'},
    {imgUrl:'../../assets/image/QQ音樂.png',name:'QQ音樂'},
    {imgUrl:'../../assets/image/滴滴出行.png',name:'滴滴出行 '},
    {imgUrl:'../../assets/image/沃爾瑪.png',name:'沃爾瑪'},
    {imgUrl:'../../assets/image/星巴克.png',name:'星巴克'},
    {imgUrl:'../../assets/image/愛奇藝.png',name:'愛奇藝'},
    {imgUrl:'../../assets/image/騰訊視頻.png',name:'騰訊視頻'},
    {imgUrl:'../../assets/image/優(yōu)酷.png',name:'優(yōu)酷'},
    {imgUrl:'../../assets/image/攜程.png',name:'攜程'},
  ],

解決辦法

圖片鏈接是需要通過 require包裹。這樣圖片就可以正常顯示啦。(網絡請求的數(shù)據(jù)應該做相應的處理) 

*** 圖片的路徑不要出行中文,這里只是做演示

Merchant:[
  {imgUrl:require('../../assets/image/凱叔講故事.png'),name:'凱叔講故事'},
  {imgUrl:require("../../assets/image/樊登讀書.png"),name:'樊登讀書'},
  {imgUrl:require("../../assets/image/QQ音樂.png"),name:'QQ音樂'},
  {imgUrl:require("../../assets/image/攜程.png"),name:'攜程'},
  {imgUrl:require("../../assets/image/滴滴出行.png"),name:'滴滴出行'},
  {imgUrl:require("../../assets/image/沃爾瑪.png"),name:'沃爾瑪'},
  {imgUrl:require("../../assets/image/星巴克.png"),name:'星巴克'},
  {imgUrl:require("../../assets/image/愛奇藝.png"),name:'愛奇藝'},
  {imgUrl:require("../../assets/image/騰訊視頻.png"),name:'騰訊視頻'},
  {imgUrl:require("../../assets/image/優(yōu)酷.png"),name:'優(yōu)酷'},
],

vue添加img的src地址 v-bind

vue獲取數(shù)據(jù)用{{ a }}

但是放在img標簽的src里面不被解析

按照上述用法

html部分

?<div id="test2">
? ? ? ? <img src="{{ url }}" alt="">
? ? </div>

js部分

?const vm1 = new Vue({
? ? ? ? ? ? el: '#test2',
? ? ? ? ? ? data: {
? ? ? ? ? ? ? ? url: "a.jpg",
? ? ? ? ? ? }
? ? ? ? })

這樣的話  控制臺會報錯  img的地址不會被解析

正確的用法  通過v-bind進行綁定

?<div id="test2">
? ? ? ? <img v-bind:src="url" alt="">
? ? </div>

這樣在進行輸出的時候,就會解析url

如果標簽內有很多屬性的話,v-bind就需要寫很多,看起來就會顯得非常亂

vue還提供了一個簡寫,就是在屬性前面加個 冒號 ,例如 :src='url'  ,同樣可以解決上面的問題

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue項目出現(xiàn)頁面空白的解決方案

    vue項目出現(xiàn)頁面空白的解決方案

    今天小編就為大家分享一篇vue項目出現(xiàn)頁面空白的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解

    nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解

    這篇文章主要介紹了nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • vue3生命周期原理與生命周期函數(shù)簡單應用實例分析

    vue3生命周期原理與生命周期函數(shù)簡單應用實例分析

    這篇文章主要介紹了vue3生命周期原理與生命周期函數(shù),結合簡單實例形式分析了vue3的生命周期基本原理、以及各個階段的生命周期鉤子函數(shù)功能、使用技巧與相關注意事項,需要的朋友可以參考下
    2023-04-04
  • vue2+element-ui使用vue-i18n進行國際化的多語言/國際化詳細教程

    vue2+element-ui使用vue-i18n進行國際化的多語言/國際化詳細教程

    這篇文章主要給大家介紹了關于vue2+element-ui使用vue-i18n進行國際化的多語言/國際化的相關資料,I18n是Vue.js的國際化插件,項目里面的中英文等多語言切換會使用到這個東西,需要的朋友可以參考下
    2023-12-12
  • Vue獲取DOM元素并修改屬性的方法

    Vue獲取DOM元素并修改屬性的方法

    這篇文章主要介紹了Vue獲取DOM元素并修改屬性或者樣式,文中通過兩種方法給大家介紹了vue 如何獲取并操作DOM元素,需要的朋友可以參考下
    2022-10-10
  • Vue中keep-alive的兩種應用方式

    Vue中keep-alive的兩種應用方式

    這篇文章主要介紹了Vue中keep-alive的兩種應用方式,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • Vue中key的作用示例代碼詳解

    Vue中key的作用示例代碼詳解

    key的特殊attribute主要用在Vue的虛擬DOM算法,在新舊Nodes對比時辨識VNodes。這篇文章主要給大家介紹Vue中key的作用,感興趣的朋友跟隨小編一起看看吧
    2020-06-06
  • vue路由傳參及獲取參數(shù)的方式總結

    vue路由傳參及獲取參數(shù)的方式總結

    這篇文章主要介紹了vue路由傳參及獲取參數(shù)的方式總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • vue清空數(shù)組的幾個方式(小結)

    vue清空數(shù)組的幾個方式(小結)

    本文主要介紹了vue清空數(shù)組的幾個方式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 前端框架之封裝Vue第三方組件三個技巧

    前端框架之封裝Vue第三方組件三個技巧

    這篇文章主要為大家介紹了前端框架封裝Vue第三方組件的三個技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07

最新評論