vue中实现img设置src路径为本地图片

在vue项目中有时候img标签中引入的图片是本地图片,直接写src路径貌似根本加载不到,现在把解决方法记录一下。

vue中引入本地路径时可以使用数据的形式进行引入,先提前把图片引入到当前vue文件中,在绑定到img的src属性上,代码如下

            <div class="searchbox">
                <span class="icon-search"><img :src="images.searchpng" alt=""></span>
                <input type="text" class="input-search" v-model="keyword" id="searchTxt" ref="searchTxt" placeholder="请输入楼盘名称" filterable  value="">
                <span class="search-x"><img :src="images.searchxpng" alt="" @click="clearInput"></span>
            </div>

script代码

        data() {
            return {
                searchData:[],
                keyword : '',
                images: {
                    searchpng:require('@/pages/wap/assets/images/search.png'),
                    searchxpng:require('@/pages/wap/assets/images/search-x.png')
                }
            }
        },

说明@/pages/wap/assets/images/search.png 里边的@符号表示当前项目的src目录

项目结构截图看一下

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值