1.5.2 • Published 2 years ago

moony-sdk v1.5.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

moony sdk

Moony 提供的一些基础方法

popup方法

getUserInfo 获取用户信息

import { getUserInfo } from 'moony-sdk'
const userInfo = await getUserInfo()

subScribeUserInfo 订阅用户信息更新

message 调用全局消息弹窗

subscribePageWillReapper 订阅页面重新出现

loadCss 加载css资源

background方法

  1. 注册tab栏搜索

图片

import { getEasyLinkConfig } from '@src/common/api'
import { flatCardItems, getMatchItems } from '@src/utils'
import { regsiterTabSearch } from 'moony-sdk'
import { memorizeAsyncFunc } from 'peking-ming'

const cacheGetEasyLinkConfig = memorizeAsyncFunc(getEasyLinkConfig, { expiry: 10 * 60 * 1000 })
regsiterTabSearch(async (keyword) => {
  const { linkConfig } = await cacheGetEasyLinkConfig()
  const cardItems = linkConfig.map((val) => val.data).flat()
  const matchItems = getMatchItems(cardItems, keyword)
  return flatCardItems(matchItems).map((item) => ({
    content: item.url,
    description: item.name,
  }))
})
1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago