UNPKG

@szmg-fe/tarco

Version:

function library in Taro

97 lines (69 loc) 1.7 kB
# Tarco > 将Taro下的常用业务逻辑抽离成函数,方便函数式编程 Tarco基于Taro, Funba的函数式编程应用库,提供一些utils函数 你可能需要熟悉 - [ramda](https://www.npmjs.com/package/ramda) - [data.task](https://www.npmjs.com/package/data.task) - [lodash](https://www.npmjs.com/package/lodash) - [funba](https://www.npmjs.com/package/funba) ### api **小程序中的api生成器** ``` import api from 'tarco/api'; const baiduApi = api('https://www.baidu.com', {}); const { GetHttp, PostHttp, Mock } = baiduApi(true); // 开启mock ``` ### checkSession **检查login code是否有效** ### chooseImage **小程序选择图片** ### chooseMedia **小程序选择媒体(图片&视频)** ### cos **调用cos 上传sdk** ### vod **调用vod 上传sdk** ### createShowMessageAction **生成一个message action** ### getCurrentInstance **Taro.getCurrentInstance** ### getOpenId **获取openid** ### getSetting **获取setting** ### getSystemInfo **获取系统信息** ### getUserInfo **获取用户信息(微信将不再支持)** ### getUserProfile **获取用户信息 新的api** ### getWxCode **获取wx code** ### hideLoading **Taro.hideLoading** ### login **Taro.login** ### phoneLogin **手机号登录** ### route **小程序跳转的3种方法** ### setNavigationBarTitle **设置title bar text** ### showLoading **Taro.showLoading** ### showMessage **Taro.showMessage** ### showModal **Taro.showModal** ### hideLoading **Taro.hideLoading** ### switchTab **Taro.switchTab** ### wxLogin **微信登录的完整逻辑:code -> openid -> token** ### getKeyFromUrl **获取路由上的查询key 返回一个函数**