setIcon.d.ts 907 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * 设置导航icon 请求参数定义
  3. * @apiName biz.navigation.setIcon
  4. */
  5. export interface IBizNavigationSetIconParams {
  6. /** 是否显示icon */
  7. showIcon?: boolean;
  8. /** 显示的iconIndex,如文档的图 */
  9. iconIndex?: number;
  10. /** onSuccess为监听函数 */
  11. onSuccess?: () => void;
  12. }
  13. /**
  14. * 设置导航icon 返回结果定义
  15. * @apiName biz.navigation.setIcon
  16. */
  17. export interface IBizNavigationSetIconResult {
  18. }
  19. /**
  20. * 标题栏添加问号Icon
  21. * 调用此jsapi之后,icon的显示位置在Android和iOS上有所区别,如下图
  22. * iOS:显示在导航栏标题的旁边,紧靠着标题
  23. * Android:显示在导航栏右侧按钮组的最左边
  24. * @apiName biz.navigation.setIcon
  25. * @supportVersion ios: 2.4.0 android: 2.4.0
  26. */
  27. export declare function setIcon$(params: IBizNavigationSetIconParams): Promise<IBizNavigationSetIconResult>;
  28. export default setIcon$;