小程序API能力汇总——基础容器API(三)

ty.getAccountInfo

获取小程序账号信息

需引入MiniKit,且在>=3.1.0版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

object.success 回调参数

参数

Object res

属性 类型 说明
miniProgram MiniProgramAccountInfo 小程序账号信息

MiniProgramAccountInfo

Property Type Description
appId string 小程序 ID
envVersion string 小程序版本: - develop:开发版 - trail:体验版 - release:正式版
version string 版本号

object.fail 回调参数

参数

Object res

属性 类型 说明
errorMsg string 插件错误信息
errorCode string 错误码
innerError object 插件外部依赖错误信息 {errorMsg: string, errorCode: string }

函数定义示例

复制代码
export type MiniProgramAccountInfo = {
  /** 小程序 ID */
  appId: string;
  /**
   * 小程序版本
   * develop: 开发版
   * trail: 体验版
   * release: 正式版
   */
  envVersion: string;
  /** 小程序版本号 */
  version: string;
};
/**
 * 获取小程序账号信息
 */
export function getAccountInfo(params?: {
  /** 接口调用结束的回调函数(调用成功、失败都会执行) */
  complete?: () => void;
  /** 接口调用成功的回调函数 */
  success?: (params: {
    /** 小程序账号信息 */
    miniProgram: MiniProgramAccountInfo;
  }) => void;
  /** 接口调用失败的回调函数 */
  fail?: (params: {
    errorMsg: string;
    errorCode: string | number;
    innerError: {
      errorCode: string | number;
      errorMsg: string;
    };
  }) => void;
}): void;

ty.getAccountInfoSync

获取小程序账号信息同步方法

需引入MiniKit,且在 >=3.1.0 版本才可使用

getAccountInfo 的同步版本

返回值

属性 类型 说明
miniProgram MiniProgramAccountInfo 小程序账号信息

MiniProgramAccountInfo

Property Type Description
appId string 小程序 ID
envVersion string 小程序版本: - develop:开发版 - trail:体验版 - release:正式版
version string 版本号

函数定义示例

复制代码
export type MiniProgramAccountInfo = {
  /** 小程序 ID */
  appId: string;
  /**
   * 小程序版本
   * develop: 开发版
   * trail: 体验版
   * release: 正式版
   */
  envVersion: string;
  /** 小程序版本号 */
  version: string;
};
/**
 * 获取小程序账号信息
 */
export function getAccountInfoSync(): {
  /** 小程序账号信息 */
  miniProgram: MiniProgramAccountInfo;
};

ty.setBoardIcon

设置小程序看板的 icon

需引入MiniKit,且在>=3.0.3版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
icon string 看板的 icon
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

函数定义示例

复制代码
/**
 * 小程序看板的icon,小程序icon,面板icon等
 */
export function setBoardIcon(params: {
  /** 看板的icon */
  icon: string;
  /** 接口调用结束的回调函数(调用成功、失败都会执行) */
  complete?: () => void;
  /** 接口调用成功的回调函数 */
  success?: (params: null) => void;
  /** 接口调用失败的回调函数 */
  fail?: (params: {
    errorMsg: string;
    errorCode: string | number;
    innerError: {
      errorCode: string | number;
      errorMsg: string;
    };
  }) => void;
}): void;

ty.setBoardIconSync

设置小程序看板的 icon

需引入MiniKit,且在>=3.0.3版本才可使用

ty.setBoardIcon 的同步版本

参数

Object object

属性 类型 默认值 必填 说明
icon string 看板的 icon

函数定义示例

复制代码
/**
 * 设置小程序看板的 icon
 */
export function setBoardIconSync(params: {
  /** 看板的icon */
  icon: string;
}): null;

ty.showBoardTitleIcon

显示小程序看板中的标题和 icon

需引入MiniKit,且在>=3.0.3版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

函数定义示例

复制代码
/**
 * 显示小程序看板中的标题和icon
 */
export function showBoardTitleIcon(params?: {
  /** 接口调用结束的回调函数(调用成功、失败都会执行) */
  complete?: () => void;
  /** 接口调用成功的回调函数 */
  success?: (params: null) => void;
  /** 接口调用失败的回调函数 */
  fail?: (params: {
    errorMsg: string;
    errorCode: string | number;
    innerError: {
      errorCode: string | number;
      errorMsg: string;
    };
  }) => void;
}): void;

ty.showBoardTitleIconSync

The synchronous method used to display the title and icon of the miniapp dashboard.

Be sure to import MiniKit 3.0.3 or later.

The synchronous method of ty.showBoardTitleIcon.

Examples of function definitions

复制代码
/**
 * Display the title and icon of the miniapp dashboard.
 */
export function showBoardTitleIconSync(): null;

ty.hideBoardTitleIcon

隐藏小程序看板中的标题和 icon

需引入MiniKit,且在>=3.0.3版本才可使用

参数

Object object

属性 类型 默认值 必填 说明
complete function 接口调用结束的回调函数(调用成功、失败都会执行)
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数

函数定义示例

复制代码
/**
 * 隐藏小程序看板中的标题和icon
 */
export function hideBoardTitleIcon(params?: {
  /** 接口调用结束的回调函数(调用成功、失败都会执行) */
  complete?: () => void;
  /** 接口调用成功的回调函数 */
  success?: (params: null) => void;
  /** 接口调用失败的回调函数 */
  fail?: (params: {
    errorMsg: string;
    errorCode: string | number;
    innerError: {
      errorCode: string | number;
      errorMsg: string;
    };
  }) => void;
}): void;

ty.hideBoardTitleIconSync

隐藏小程序看板中的标题和 icon 同步方法

需引入MiniKit,且在>=3.0.3版本才可使用

ty.hideBoardTitleIcon 的同步版本

函数定义示例

复制代码
/**
 * 隐藏小程序看板中的标题和icon
 */
export function hideBoardTitleIconSync(): null;

👉 立即开发

相关推荐
Mr_Mao1 分钟前
什么?我居然在 React 用 Pinia?
前端
爱打代码的小林7 分钟前
用 OpenAI API 自动化分类智能手表用户问题示例
运维·自动化·大模型·api·智能手表
老虎062721 分钟前
ECharts 基础与折线图
前端·echarts
小雨青年42 分钟前
鸿蒙 HarmonyOS 6 | 混合开发 (01) Web 组件内核——ArkWeb 加载机制与 Cookie 管理
前端·华为·harmonyos
工边页字1 小时前
AI产品面试官超喜欢问:什么是 Embedding,它是怎么工作的 ?
前端·人工智能·后端
吃西瓜的年年1 小时前
前端面试题(vue)
前端·javascript·vue.js
TDengine (老段)1 小时前
TDengine IDMP 组态面板 —— 创建组态
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
wuhen_n1 小时前
结构化Prompt——让AI说“人话”
前端·vue.js·ai编程
En^_^Joy1 小时前
JavaScript入门指南:从零到精通
开发语言·javascript
前端小趴菜052 小时前
vue3-signature实现电子签名
前端·javascript·vue.js