Vue 绑定图片Src路径的几种方式、引入图片

//直接写路径 3中都行
<img src="~@/assets/images/logo.png" alt=""> <!--推荐这种-->
<img src="~assets/images/logo.png" alt="">
<img src="@/assets/images/logo.png" alt=""> <!--有的情况不能显示-->

//绑定:
<img :src="require('./assets/images/03.jpg')" alt="">
// 三元绑定
<img :src="OnOff?require('@/assets/icon_bluecore.png'):require('@/assets/icon_core.png')" alt="" />

//引入
import radio1 from "@/assets/images/icon_radioon.png";
import welimg from '@/assets/images/login-background2.jpg'
data() {
    return {
      welimg,
      imgUrl1:'../../static/logo.png'
      imgUrl2:require('./assets/logo.png')
      activeIcon: radio1,
    };
  },
<img :src="welimg" alt="">
<img class="img-icon" :src="activeIcon" />

<img :src="imgUrl1">

<img :src="imgUrl2">

<img src="~@/assets/logo.png" alt="">
 
<li v-for ="item in images" :key="i">
    <img :src="item" alt="">
</li>
 
images: [
   { src: require('@/assets/images/icon_banner.png1')},
   { src: require('@/assets/images/icon_banner2.png')},
],
路径拼接::src=" baseUrl+imgurl "
created(){this.baseStatic = BaseApi.baseStatic}

背景图
background: url('~@/assets/images/quanbg.png') no-repeat center;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值