美文网首页
支付宝小程序填坑记录

支付宝小程序填坑记录

作者: 俺是种瓜低 | 来源:发表于2018-11-19 10:51 被阅读0次

要写支付宝小程序 之前写微信小程序就不少坑。。。 支付宝 可能也不少。
顺便记录下 支付宝与小程序 技术上的对比,与功能上的差异。

Page.prototype.$spliceData()

$spliceData同样用于将数据从逻辑层发送到视图层,但是相比于setData,在处理长列表的时候,其具有更高的性能。

$spliceData接受一个对象作为参数。

对象的键名key可以非常灵活,以数据路径的形式给出,如 array[2].message、a.b.c.d,并且不需要在this.data中预先定义。
对象的value为一个数组(格式:[start, deleteCount, ...items]),数组的第一个元素为操作的起始位置,第二个元素为删除的元素的个数,剩余的元素均为插入的数据。对应es5中数组的splice方法

<!-- page.axml -->
<view class="spliceData">
  <view a:for="{{a.b}}" key="{{item}}" style="border:1px solid red">
    {{item}}
  </view>
</view>
// page.js
Page({
  data: {
    a: {
      b: [1,2,3,4]
    }
  },
  onLoad(){
    this.$spliceData({ 'a.b': [1, 0, 5, 6] })
  },
})

这个有点厉害 之前小程序这个setData 放数据过多 和 数据放置速度过于频繁 都会影响性能(安卓性能 ios 还是厉害 并不会卡) 这个可能用于解决 setData的问题 直接将值赋值在页面元素中 不通过data

相关文章

  • 支付宝小程序填坑记录

    要写支付宝小程序 之前写微信小程序就不少坑。。。 支付宝 可能也不少。顺便记录下 支付宝与小程序 技术上的对比,与...

  • 支付宝小程序开发填坑

    提示:内容有丢丢长,兄弟姐妹们cmd+f自己动手查查吧 1、contact-button 智能客服原生组件,文字样...

  • 小程序填坑

    小程序的任何json文件都不要加任何注释信息 双花括号才能实现属性设置false的定义,否则失效 元素的显示和隐藏...

  • 小程序填坑

    小程序很火,开发看起来也很友好,但是真正开发过后就会发现,真的是坑很多。 组件的坑 在小程序中,组件分为原生组件和...

  • 小程序填坑

    小程序中的属性设置真vertical="true"假 vertical="{{false}}" 不要直接写 ver...

  • 小程序填坑

    在后台配置的请求域名https://easy-mock.com/,在实际中不能包含www,如https://www...

  • 支付宝小程序获取用户手机号

    记录下支付宝小程序获取会员手机号的踩坑过程。 使用限制 基础库 1.16.4[https://opendocs.a...

  • 支付宝小程序 less编译

    最近在踏坑支付宝小程序,目前支付宝小程序的框架还不是很成熟,然后项目要求比较高,为了避免一些无法预料的坑,所以选择...

  • 10分钟搞定支付宝和微信支付 的 各种填坑

    填坑支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1....

  • 10分钟搞定支付宝和微信支付 的 各种填坑

    填坑 支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1...

网友评论

      本文标题:支付宝小程序填坑记录

      本文链接:https://www.haomeiwen.com/subject/qojofqtx.html