UNPKG

@tarojs/taro-quickapp

Version:

Taro quickapp framework

40 lines (33 loc) 806 B
import { onAndSyncApis, noPromiseApis, otherApis, initPxTransform } from '@tarojs/taro' import * as supportApi from './api/index' import appGlobal from './global' function processApis (taro) { const weApis = Object.assign({}, onAndSyncApis, noPromiseApis, otherApis) Object.keys(weApis).forEach(key => { taro[key] = () => { console.log(`暂时不支持 ${key}`) } }) } function canIUseWebp () { return true } function pxTransform (size) { return size + 'px' } function getApp () { return appGlobal.$app || {} } export default function initNativeApi (taro) { processApis(taro) taro.canIUseWebp = canIUseWebp taro.initPxTransform = initPxTransform.bind(taro) taro.pxTransform = pxTransform.bind(taro) taro.getApp = getApp Object.assign(taro, supportApi) }