预览图片(点击图片,图片放大展示)
就这一个问题,我居然纠结了一天,一直在纠结地址动态拼接,百度扒拉各种大佬的,稀里糊涂的给自己的路径前面加了个require,然后就报错,说找不到这个模块,但是图片的路径真的出来了,因为图片是遍历出来的,所以后面需要动态添加路径,但是不知道require的用法,现在知道了,https的地址不用,require是加载本地的图片需要,绑定src时,会被解析成字符串,需要require。。。。啊啊啊,没学问真可怕
好了,说一下图片预览的问题吧,上代码先,嘿嘿,解释不清
// 预览图片
_previewImage(v){
// var img =this.img_src + v.stores.imgs_logo; //今天早上一直报错是因为没加this
var img =`https://app.pacf168.cn/uploads/` + v.stores.imgs_logo; //网络地址
var imgArr = [];
imgArr.push(img);
console.log(imgArr)
uni.previewImage({
urls:imgArr,
current:imgArr[0]
})
},
记住!!当报错内容是not undifined 时并且确保自己的代码没问题时一定要检查this的问题啊,别以为在data里有就行了,在方法里调用一定要带this!!!!
本文作者:张尊娟
本文链接:https://www.cnblogs.com/wszzj/p/13094686.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步