• JS API 列表
  • 基础
  • tt.canIUse
  • tt.base64ToArrayBuffer
  • tt.arrayBufferToBase64
  • 生命周期
  • tt.canIPutStuffOverComponent
  • 版本更新
  • 定时器
  • 应用级事件
  • 环境变量
  • 性能
  • 线程
  • 窗口尺寸变化
  • tt.setPageInfo
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 第三方平台
  • 其它
  • tt.setPageInfo
    收藏
    我的收藏

    基础库 3.22.0 开始支持本方法,低版本需做[兼容处理],这是一个异步方法。
    设置页面 Web 化后的页面信息。

    语法

    tt.setPageInfo(options)

    参数说明

    options 为 object 类型,属性如下:
    属性名
    类型
    默认值
    必填
    说明
    最低支持版本
    title
    string
    页面文章标题,根据页面的主要内容设置,且需要每个页面尽量唯一。需要根据页面接口返回值进行设置。长度限制 70 字符,超出部分会被截断为省略号。
    3.22.0
    keywords
    string
    页面文章关键词,多个关键词之间使用英文逗号 “,” 隔开。
    3.22.0
    description
    string
    页面文章摘要、描述信息。长度限制 150 字符,超出部分会被截断为省略号。
    3.22.0

    回调成功

    object 类型,属性如下:
    属性名
    类型
    说明
    最低支持版本
    errMsg
    string
    "setPageInfo: ok"
    3.22.0

    回调失败

    object 类型,属性如下:
    属性名
    类型
    说明
    最低支持版本
    errMsg
    string
    "setPageInfo: fail" + 详细错误信息
    3.22.0
    errNo
    number
    错误码
    3.22.0

    扫码体验

    由于 Web 化环境的特殊性,需直接使用开发者工具 Web 化调试功能体验。

    代码示例

    Page({ onLoad(){ const data = fetchData(); tt.setPageInfo && tt.setPageInfo({ title: data.title, keywords: data.keywords, description: data.description, }); }, fetchData(){ // 具体的页面信息请求接口 tt.request(); return { title:'小程序web化接入', description: 'Web化是平台通过技术手段帮助抖音小程序自动转化得到的一个 H5 版本的小程序,其功能与展示形式与小程序一致。在对小程序进行Web化后,小程序的页面就可以被搜索爬虫抓取,从而可以以自然结果的样式在搜索结果中展现。这个H5版本的小程序不会被普通用户直接访问到,仅用于被搜索的爬虫抓取内容。用户在C端访问时,点击搜索卡片后打开的仍然是小程序。', keywords: 'web化,搜索,小程序', } } })