在谷粒商城的P93头像上传这里,我的所有图片都能正常上传到阿里oss,但是在上传完之后没法正常显示图片,具体点开之后src显示的是undefined
这种情况不知道怎么做了,卡了2小时了脑壳疼
这里已经改成了String(teacher.avater)
<!-- 头衔缩略图 -->
<pan-thumb :image="String(teacher.avater)" />
用F12里的小鼠标点开图片后跳出html的提示是这样的
<img data-v-175fbaac="" src="undefined" class="pan-thumb">
上传完成后能顺利输出图片的url,所以应该问题就出在输出图片这里了,想不明白,来位神仙吧!
如有帮助,望采纳 ^.^ 谢谢啦~
你在浏览器地址栏中看看回传的链接能否正常显示,能正常显示,看看上传后得带的url是否正常复制给teacher.avater这个变量,在赋值完成后,使用console.log()打印输出一下teacher.avater这个变量具体的值,在赋值变量的时候需要加上this.
如果还是不行就在复制前街上debugger语句,在给teacher.avater赋值前手动调试,看看是否是赋值出现的问题
希望能帮到你,
有帮助点个采纳.
你改成这个String(teacher.avater)什么意思?你认为vue可以识别读懂吗?实际上他不知道这是个啥东西,将他当成一个未定义的变量,所以浏览器上面这个才是undefined,你就按人家的教程来就行,至于无法回显图片也许你在上传后没有将上传返回的图片赋值给那个变量,参考人家的教程即可
https://www.cnblogs.com/birdy-silhouette/p/14397378.html
直接teacher.avater 不行吗?