微信小程序Img标签中斜杠(/)与反斜杠(\)的区别

       最近在写微信小程序,其实里面的坑还是又不少的。今天就遇到一个正反斜杠的问题。正好今天写的是图片上传的模块,本地先上传文件,返回给你一段服务器上的图片的地址,然后在小程序端显示。结果在返回的地址是

 

http://###.####.com:10030/service/download/apps?name=apps\workflow\20190\20190712121854_20190712121856_W.jpg

       后来我在img标签下的src属性放入了这个地址,结果就是图片怎么也出不来。后来分析下来原来是src里面放入的是网络地址,必须使用正斜杠(/),而返回给我的地址中存在反斜杠(\),所以图片加载不出来。后来使用了字符串的replace方法替换即

replace(/\\/g,'/');//替换"\"为"/"

   最后替换后的地址是

http://###.####.com:10030/service/download/apps?name=apps/workflow/20190/20190712121854_20190712121856_W.jpg

   重新编译,图片出现。

   成功!

你可能感兴趣的:(微信小程序,js,微信小程序,js)