智能小程序 Ray 开发基础API——框架和多语言 API 合集

框架 API 

getApp

获取应用唯一 App 实例,实例对象为 src/App.tsx

引入

import { getApp } from '@ray-js/ray';

签名

getApp(): AppInstance

getCurrentPages

获取当前页面栈

引入

import { getCurrentPages } from '@ray-js/ray';

签名

getCurrentPages() => Page[]

getElementById

获取页面节点

引入

import { getElementById } from '@ray-js/ray';

签名

getElementById(id: string) => Promise<Element>

showNotification

打开通知栏

引入

import { showNotification } from '@ray-js/ray';

签名

showNotification(options: Options) => void

Options

字段类型默认值说明
iconsuccess | warning | error'warning'通知栏类型
backgroundColorstring#FFF背景颜色值,有效值为十六进制颜色
imagestring\图片资源
closeIconstringx关闭图标的路径
closeIconCenterbooleanfalse关闭图标按钮是否垂直居中
closeIconColorstring'#81828B'关闭图标的颜色
showCloseButtonbooleanfalse是否显示关闭按钮
autoCloseTimenumber1500自动关闭时间。需配合 showCloseButton: false 使用
messagestring\通知栏文案
messageColor'#495054'\通知栏文案颜色
onClose(evt: { type: 'close' }) => void\关闭回调

hideNotification

关闭通知栏

引入

import { hideNotification } from '@ray-js/ray';

签名

hideNotification() => void

多语言 API

getLangContent

获取多语言

引入

import { getLangContent } from '@ray-js/ray';

需引入BizKit,且在>=3.0.0版本才可使用

参数

Object object

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

object.success 回调参数

参数

Object res

属性类型说明
langContentobject多语言

object.fail 回调参数

参数

Object res

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

getLangKey

获取手机当前地区语言 zh-hans 、en-GB

引入

import { getLangKey } from '@ray-js/ray';

需引入BizKit,且在>=3.0.0版本才可使用

参数

Object object

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

object.success 回调参数

参数

Object res

属性类型说明
langKeystring手机当前地区语言

object.fail 回调参数

参数

Object res

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

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ray框架是一个开源的分布式计算框架,可以用于构建高效的分布式应用程序和并发编程实践。它支持Python和Java语言,并提供了一组API和工具,使得构建分布式应用程序更加轻松。下面将对Ray框架的分布式计算和并发编程实践进行深入解析。 分布式计算: Ray框架的分布式计算能力是其最重要的特点之一。它基于Actor模型,将应用程序分解为多个独立的Actor,每个Actor都有自己的状态和行为。这些Actor可以在集群中的多个节点之间进行通信和协作,实现分布式计算。 在Ray框架中,应用程序可以通过创建Actor来并发执行任务。Actor之间可以相互调用,也可以异步执行任务,从而实现高效的分布式计算。Ray框架还提供了一些工具,如任务调度器和资源管理器,以确保任务在集群中的各个节点之间具有高可用性和负载均衡性。 并发编程实践: Ray框架还提供了一些有用的API和工具,可以帮助开发人员更轻松地实现并发编程。其中最重要的特点之一是Actor之间的消息传递。开发人员可以使用简单的API向Actor发送消息,并在Actor之间共享数据。这样可以避免使用锁和同步机制,从而提高应用程序的性能和可伸缩性。 此外,Ray框架还提供了一些有用的工具,如调试器和性能分析器,可以帮助开发人员更轻松地调试和分析应用程序的行为。这些工具可以帮助开发人员找到应用程序中的性能瓶颈和错误,并采取相应的措施来解决它们。 总结: Ray框架是一个强大的分布式计算框架,可以用于构建高效的分布式应用程序和并发编程实践。它支持Python和Java语言,并提供了一组API和工具,使得构建分布式应用程序更加轻松。Ray框架基于Actor模型,可以实现高效的消息传递和共享数据,从而避免使用锁和同步机制,提高应用程序的性能和可伸缩性。Ray框架还提供了一些有用的工具,如调试器和性能分析器,可以帮助开发人员更轻松地调试和分析应用程序的行为。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值