vue踩坑记录之src的动态绑定赋值问题
vue src的动态绑定赋值问题
我的需求是这样的,在一个页面点击了路由器的链路,将某个对象传递给下一个页面,这个对象的其中就包含了一个{递减:'',IMG:''}这样的对象数组,我想在跳转的页面将这个IMG显示出来,于是我这样做:
在跳转的下一个页面接收这个数组DUI
在HTML中进行展示
赋值的语句并没有什么错误,
但是出现了下面的结果:
其中文字内容能够正常显示,说明传递的数据没有错
但是由于在div中显示之前,webpack并没有去编译我的desc.img
因此我找到原因如下:
原先考虑的是直接将URL传递过去就行,但是这导致这个图片根本不能被编译被识别,所以修改如下:
结果如下:图片正常显示
vue动态绑定设置图片src路径
template 中的内容:
<!-- <img :src="imgURL" style="width: 100px;height: 100px; "/> --> <img src="https://www.cugb.edu.cn/website/images/cugb_badge.png" alt="">
在data 中我们需要什么出来
data() { return { imgURL : require(`@/assets/mapPoint/blue.png`); //imgURL : require(`@/assets/mapPoint/red.png`); //imgURL : require(`@/assets/mapPoint/yellow.png`); }; },
如果我们是从后台读取的,需要在methos 请求方法中进行 找出来 当前要显示的路径地址。
然后绑定出来 在方法中赋值
this.imgURL = "www.baidu.com/1.jpg"
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
这篇文章主要介绍了vue-video-player,通过自定义按钮组件实现全屏切换效果,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2018-08-08vue3 el-pagination 将组件中英文‘goto’ 修改 为&nbs
这篇文章主要介绍了vue3 el-pagination 将组件中英文‘goto’ 修改 为 中文到‘第几’,通过实例代码介绍了vue3项目之Pagination 组件,感兴趣的朋友跟随小编一起看看吧2024-02-02ElementUI表单验证validate和validateField的使用及区别
Element-UI作为前端框架,最常使用到的就是表单验证,下面这篇文章主要给大家介绍了关于ElementUI表单验证validate和validateField的使用及区别,文中通过实例代码介绍的非常详细,需要的朋友可以参考下2023-02-02
最新评论