/
githubmirror
/
taro
Обзор
Документация
Войти
/
githubmirror
/
taro
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/taro-platform-harmony-cpp/src/runtime/runtime-cpp/current.ts
48 строк
856 B
ZakaryCode
feat(harmony): 修复 audio-session 触发机制
09 май 2025, 06:42
09 май 2025, 06:42
3847f76
Код
Авторство
О чём код?
import { TaroNativeModule } from './harmony-library' export const context: any = { resolver: null, value: null } export const uiContext: any = { resolver: null, value: null } export const Current: any = { app: null, entryAsync: null, isDebug: false, get uiContext () { return uiContext.value }, set uiContext (e) { uiContext.resolver(e) }, router: {}, taro: {}, contextPromise: new Promise(resolve => { context.resolver = resolve return resolve }).then(e => { context.value = e return e }), uiContextPromise: new Promise(resolve => { uiContext.resolver = resolve return resolve }).then((e) => { uiContext.value = e return e }), nativeModule: TaroNativeModule, createHarmonyElement: null, audioSessionManager: null } export const getCurrentInstance = () => Current