vue2.0如何動態(tài)綁定img的src屬性(三元運算)
vue2.0動態(tài)綁定img的src屬性(三元運算)
在vue項目中,如果需要動態(tài)判斷img的src地址 方法如下:
方法一
在標簽里進行三元運算符判斷的時候,引用地址外層需要加require()
require
函數(shù)在構(gòu)建時會解析圖片路徑,并將圖片打包到正確的位置。
使用 require 可以確保路徑在打包時正確解析。
<img :src="checkResult.result?require('@/assets/images/passed_big.png'):require('@/assets/images/passed_big2.png')" alt="">
方法二
使用computed屬性來動態(tài)計算img的src路徑
<template> <div> <img :src="getImageSrc" alt=""> </div> </template> <script> export default { data() { return { checkResult:true }; }, computed: { getImageSrc() { return this.checkResult ? require('@/assets/images/passed_big.png') : require('@/assets/images/passed_big2.png'); } } }; </script> <style scoped> /* 你的樣式 */ </style>
方法三
動態(tài)import
可以用于在運行時加載資源,但這種方法通常用于更復(fù)雜的場景,如按需加載模塊
<template> <div> <img :src="getImageSrc" alt=""> </div> </template>
export default { data() { return { checkResult:true imageSrc: '' }; }, async created() { this.imageSrc = this.checkResult ? await import('@/assets/images/passed_big.png') : await import('@/assets/images/passed_big2.png'); } };
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用vue-route 的 beforeEach 實現(xiàn)導(dǎo)航守衛(wèi)(路由跳轉(zhuǎn)前驗證登錄)功能
在網(wǎng)站中普遍會遇到這樣的需求,路由跳轉(zhuǎn)前做一些驗證,比如登錄驗證(未登錄去登錄頁)。下面腳本之家小編給大家?guī)砹耸褂胿ue-route 的 beforeEach 實現(xiàn)導(dǎo)航守衛(wèi)(路由跳轉(zhuǎn)前驗證登錄)功能,感興趣的朋友一起看看吧2018-03-03vue如何實現(xiàn)動態(tài)改變地址欄的參數(shù)值
這篇文章主要介紹了vue如何實現(xiàn)動態(tài)改變地址欄的參數(shù)值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-07-07Vue3.x如何操作v-html指令中HTML的DOM和樣式
在 Vue3.x 中,v-html 指令用于將 HTML 字符串渲染為真實的 DOM 元素,下面我們來看看具體如何操作v-html指令中HTML的DOM和樣式吧2025-04-04Vue利用mockjs編寫假數(shù)據(jù)并應(yīng)用的問題記錄
這篇文章主要介紹了Vue利用mockjs編寫假數(shù)據(jù)并應(yīng)用,本文通過實例代碼給大家詳細講解,對Vue?mockjs數(shù)據(jù)相關(guān)知識感興趣的朋友跟隨小編一起看看吧2022-12-12關(guān)于element-ui中@selection-change執(zhí)行兩次的問題
這篇文章主要介紹了關(guān)于element-ui中@selection-change執(zhí)行兩次的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08Vue實現(xiàn)預(yù)覽文件(Word/Excel/PDF)功能的示例代碼
這篇文章主要為大家詳細介紹了如何通過Vue實現(xiàn)預(yù)覽文件(Word/Excel/PDF)的功能,文中的實現(xiàn)步驟講解詳細,需要的小伙伴可以參考一下2023-03-03vue3輸入無效路由跳轉(zhuǎn)到指定error頁面問題
這篇文章主要介紹了vue3輸入無效路由跳轉(zhuǎn)到指定error頁面問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03