Vue 動態繫結圖片 src 屬性閃屏 白屏 無內容顯示 BUG 小記
問題描述:
使用 Vue 渲染資料時,遇到了如下神奇一幕,bug 原因非常簡單,但結果卻讓人摸不著頭腦,特此記錄,以備日後檢視!
如上圖,重新整理頁面時,內容一閃而過,隨後一直白屏,無任何內容顯示,特將問題程式碼精簡為以下內容
<div id="content">
<img v-bind:src="{{img}}" alt="">
</div>
<script>
new Vue({
el: '#content',
data: {
img: 'fa7d55720d6cf.png'
}
})
</script>
解決方案:
看到程式碼,相信部分大佬已經發現錯誤原因了。是的,此處繫結圖片只需要寫變數名稱即可,無需加大括號
# 錯誤
<img v-bind:src="{{img}}" alt="">
# 正確
<img v-bind:src="img" alt="">
bug 原因非常簡單,但是解決過程可謂是一波三折,
先是以為 載入問題,各種使用 v-cloak
無果
後續以為 圖片路徑問題,各種調整 圖片路徑無效
Chrome 搜尋記錄 4, 5頁
。。。
相關文章
- 三、動態繫結屬性
- 動態顯示資料庫圖片資料庫
- js在IE下修改圖片的src屬性無效解決方案JS
- 2. Vue語法--插值操作&動態繫結屬性 詳解Vue
- jQuery修改和獲取圖片的src屬性值jQuery
- JavaScript操作下拉框動態顯示內容JavaScript
- JavaScript如何動態修改img的src屬性值JavaScript
- img圖片無法顯示利用onerror事件顯示替代圖片Error事件
- vue學習筆記(一)---- vue指令( v-bind 屬性繫結 )Vue筆記
- ImageView顯示圖片資源的兩種方法(background/src)View
- vue el-image 顯示圖片Vue
- 單元測試內實現屬性自動繫結
- 小程式button背景顯示圖片
- el-image圖片預覽顯示bug
- opencv圖片上如何顯示兩個小圖片OpenCV
- WIN10動態磁貼不顯示內容怎麼設定 WIN10設定動態磁貼不顯示內容方法Win10
- ImageView的屬性android:scaleType設定最佳比例圖片顯示ViewAndroid
- 對於動態載入內容 (包括 Ajax 請求內容) 繫結點選事件事件
- Java——圖片滾動顯示Java
- Qt中關於QLabel等其顯示內容的縮放與對齊,動態圖的顯示QT
- vue 動態繫結 v-modelVue
- Vue 動態繫結CSS樣式VueCSS
- render函式處理動態獲取img的src屬性函式
- javascript動態改變iframe元素src屬性程式碼例項JavaScript
- Vue select 繫結動態變數Vue變數
- vue動態(type可變)input繫結Vue
- Vue 動態資料繫結核心方法Vue
- 動態內表及動態ALV顯示(轉)
- 第二講、Vue3.x繫結資料、繫結html、繫結屬性、迴圈資料VueHTML
- 微信小程式資料資料繫結顯示NaN微信小程式NaN
- iOS LaunchScreen.storyboard啟動白屏(不顯示)iOS
- 瀏覽器能正常訪問圖片,但是放到img src下就無法顯示的解決方案瀏覽器
- 標籤的 src 屬性
- 理解靜態繫結與動態繫結
- 正規表示式從<img>標籤中提取src屬性值圖片路徑
- [BUG反饋]LINUX下圖示、圖片及驗證碼顯示不正確Linux
- Java 動態繫結機制的內幕Java
- 帝國cms標題設定了加粗、顏色等屬性在內容頁顯示