微信小程序小知识

1、微信小程序setData中赋值数组

data:{
    index:'',
    displayDeviceList:[]
}

this.setData({
        ['displayDeviceList[' + this.data.index + ']']: 'Deivcename',
        index: this.data.index + 1
      })

2、微信小程序构造json

var JsonAll = new Object()
    
      var key1 = "mode1";
      JsonAll[key1] = {
        "deviceId": this.data.usDevice1,
        "usId": this.data.devicevalue1
      }

        var key2 = "mode2";
       JsonAll[key2] = {
        "deviceId": this.data.usDevice2,
        "usId": this.data.devicevalue2
      }

结果:{"mode1":{"deviceId":"23454","usId":"54354","mode2":{"deviceId":"2343","usId":"2343"}}

注意:如果deviceId为空时,结果为{"mode1":{"usId":"54354","mode2":{"deviceId":"2343","usId":"2343"}}

3、如果服务器没有实现If-Modified-Since功能

本功能主要是浏览器判断如果在指定时间开始至今文件或者资源没有发生改变,则不返回内容,通常返回400或者501

如果请求时服务端没有实现if-modified-since功能,浏览器和postman没有问题,但是小程序在iphone真机上出现该错误,需要在上一次请求增加不需要缓存的header,

header:{

'Cache-Control':'no-cache'

},

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值