轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 微信小程序 查看主题

小程序开发二三事:图片错误显示默认图,数据请求head的设置 ... ...

发布者: mrb | 发布时间: 2018-5-31 20:42| 查看数: 5515| 评论数: 1|帖子模式

作者:加菲猫,来自原文地址

一:图片错误显示默认图

小程序的image组件不像普通html 的image,没有onerror属性,不过有个binderror回调方法。却不像onerror="this.src='/static/img/fmdefault.png'"来的方便。

binderror 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'};

当图片错误时,调用binderror方法,然后去改变image的src绑定的值。

  1. <image class="userinfo-avatar" src="{{avatar}}" binderror="errorFunction"></image>
  1. errorFunction: function(){
  2. this.setData({
  3. avatar: '/image/head.png'
  4. })
  5. }

二:数据请求head的设置

wx.request(OBJECT)

发起请求的方法有很多,默认为 GET,有效值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT;

一般在项目开发中用得较多的就是GET 和 POST

在发起请求时,header 要设置正确:

get请求时为

  1. header:{
  2. "content-type":'application/json'
  3. },

post请求时为:

  1. header:{
  2. "content-type":'application/x-www-form-urlencoded'
  3. }

注意: POST时必须要设置"content-type":'application/x-www-form-urlencoded',否则,请求不成功!

最新评论

ddoolj 发表于 2022-6-21 07:33
源代码结局深度解析

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表