猿问

VueJs中使用jquery动态设置img的src属性无效

因为一些数据是从网上爬下来的,而在前端直接通过v-html来进行显示,因为数据是爬下来的,所以像图片之类的连接原来是进行了防盗链的。原来图片的结构为:

<img data-s="300,640" data-type="png" data-src="http://mmbiz.qpic.cn/mmbiz_png/fhujzoQe7TqnNMYrica7wsfH1OAnnMwtBxrZliayhZLzpcic5Y4x2EuWh9ToqZybGDo4vAoSuZ4dmKJSsib9AckzkQ/0?wx_fmt=png" class="img_loading" data-ratio="0.3723404255319149" data-w="752" src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==" style="width: 370px !important; height: 137.7659574468085px !important;">

在网上查了下资料,可以通过跳板的形式来解决这个显示的问题,比如:链接描述

最后的想法是,用正则匹配所有的img,如果有data-src属性,就将原来的src替换成http://read.html5.qq.com/imag...
这样直接访问,图片是出来了,但是使用jquery来进行操作却没有任何效果,代码如下:


发现 $(ietm).attr('src',http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=${getImgs}?=&${Math.random()});并没有用

心有法竹
浏览 1627回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答