
在微信小程序的网络请求文件中,返回的并不是我们想象中放上去就可以显示的,返回回来的是一组二进制数据,我们需要base64转换后方可使用,下面总结一下请求文件数据的正常流程:
我们平常的本地或网络只需要如下即可显示:
而文件则是要如下处理(固定格式):
请求类型需要设置为 arraybuffer, 后面接收到的data要使用base64处理成可显示的形式
调用服务器端后台接口数据是直接wxrequest发起的是>
服务器接口根据参数返回json结果,然后微信小程序调用这些返回的json数据。
微信小程序使用API中心来开发
首先使用自己的APPID在开发者工具创建一个项目。
在项目里面写上访问API中心的接口。
启动模拟器查看,提示为域名不在以下合法列表中,这是因为我们还没有在小程序后台设置我们的合法域名。
我们登录微信小程序后台去找到设置合法域名的地方。
到开发设置里面编辑上域名,这里填写apiwxappclub/
回到我们的开发者工具点击预览。
在一些场景中,我们需要获取到标签里面的值来和接口返回的值做对比,一致则进行下一步,后者进行错误判断
<block wx:for='{{objectArray}}' data-name='{{itemname}}' data-id='{{itemid}}' bindtap='select'>
<text class='yuzhong'>{{itemname}}</text>
</view>
主要在于 data- 这个上面 上面的那个name 和 id 是我自己定义的,你们可以随意定义一些语义化的词,
获取也很简单:
select:function(e){
consolelog(ecurrentTargetdatasetname);
},
以上就是关于微信小程序 显示二进制图片数据全部的内容,包括:微信小程序 显示二进制图片数据、微信小程序给了后台接口,如何调用前端、微信小程序 获取标签里面的数据 例如:view、text等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)