@tlbs/galaxy-sdk

1.0.3 • Public • Published

galaxy-sdk

概述

星河平台sdk,在星河代码编辑器可以直接使用提供的平台方法,如数据源、路由方法等。

路由

Tips:请注意,在代码编辑器中使用该路由函数时,不生效,需要预览或发布才有效果。

navigateTo(object)

保留当前页面,跳转到应用内的某个页面。

参数属性

参数 说明 类型 默认值 必填
pageId 页面 id string ''
params query object 对象 object {}

示例代码

import {navigateTo} from '@tlbs/galaxy-sdk';
navigateTo({
  pageId: "index", // 页面 Id
  params: { key: "value" }
});

redirectTo(object)

关闭当前页面,跳转到应用内的某个页面。

参数属性

参数 说明 类型 默认值 必填
pageId 页面 id string ''
params query object 对象 object {}

示例代码

import {redirectTo} from '@tlbs/galaxy-sdk';
redirectTo({
  pageId: "index", // 页面 Id
  params: { key: "value" }
});

navigateBack(object)

关闭当前页面,返回上一页面或多级页面。

参数属性

参数 说明 类型 默认值 必填
delta 返回的页面数,如果 delta 大于现有页面数,则返回到首页 number 1

示例代码

import {navigateBack} from '@tlbs/galaxy-sdk';
navigateBack();

getQueryParams(url)

获取url的query object 对象。

参数

参数 说明 类型 默认值 必填
url 页面url string ''

示例代码

import {getQueryParams} from '@tlbs/galaxy-sdk';
getQueryParams('https://lbs.qq.com?a=1');

数据源

数据模型

$app.dataSource.callModel(Object)

调用数据源-数据模型的方法,异步 promise 形式,返回数据结果;建议用async/await 或 then 的方式调用。

入参属性

属性 类型 默认值 必填 说明
name String - 数据模型的标识
methodName String - 数据模型的方法标识
params Object - 数据源模型方法参数
  // 备注,await方法外部函数需要使用async 修饰符
  const result = await $app.dataSource.callModel({
    name: 'table_NfHK5a84',
    methodName: 'xhSearch',
    params: {
      data_id: 'disBvEApAFve'
    }, //方法入参
  })
// result 为数据源方法云函数返回值

Readme

Keywords

none

Package Sidebar

Install

npm i @tlbs/galaxy-sdk

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

409 kB

Total Files

5

Last publish

Collaborators

  • giserdu
  • kopchen
  • shendong