开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开发 > api > 基础 api > 基础 >  > performance > performance.mark
收藏
订阅更新
我的文档
设置

performance.mark(string name, object object)

基础库  或更高版本; 若版本较低,建议采取 兼容处理

插件: 不支持。

主体: 企业支付宝小程序个人支付宝小程序

标记自定义性能点位。

此接口会向缓冲区中添加一条 entrytype 为 'mark' 的数据;如果入参 render 为 true,则会同时添加一条 entrytype 为 'render'、name 为 'mark' 的数据。

string name

名称

object object

属性类型默认值必填描述
renderbooleanfalse是否记录下一次绘制时间。
如果为 true,则会在下次绘制时向缓冲区添加一条 entrytype 为 'render'、name 为 'mark' 的数据。
detailany-用户传入的信息,没有格式和内容限制。
performance.mark
page({
  onready() {
  	if (my.getperformance) {
      // 获取 performance 实例
      const performance = my.getperformance();
      // 开发者调用 mark
      performance.mark('m1', {
      	// 若配置 render,会回调 render 下一个 raf 时间
        // 之后会以 (type: render | name: mark) 触发 observer 回调 
        render: true,
      });
    }
  }
})
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图