diff --git a/packages/uni-app-plus/dist/uni-app-service.es.js b/packages/uni-app-plus/dist/uni-app-service.es.js index 19e0b20ce2b9ee02e9139e7190573102270652ae..141b710f59a267a1b5c5aeeb164b91ab5411d174 100644 --- a/packages/uni-app-plus/dist/uni-app-service.es.js +++ b/packages/uni-app-plus/dist/uni-app-service.es.js @@ -5774,6 +5774,12 @@ var serviceContext = (function (vue) { } }, StartSoterAuthenticationProtocols, StartSoterAuthenticationOptions); + const onThemeChange = defineOnApi(ON_THEME_CHANGE, () => { + UniServiceJSBridge.on(ON_THEME_CHANGE, res => { + UniServiceJSBridge.invokeOnCallback(ON_THEME_CHANGE, res); + }); + }); + const getImageInfo = defineAsyncApi(API_GET_IMAGE_INFO, (options, { resolve, reject }) => { const path = TEMP_PATH + '/download/'; plus.io.getImageInfo(extend(options, { @@ -10525,6 +10531,7 @@ var serviceContext = (function (vue) { checkIsSupportSoterAuthentication: checkIsSupportSoterAuthentication, checkIsSoterEnrolledInDevice: checkIsSoterEnrolledInDevice, startSoterAuthentication: startSoterAuthentication, + onThemeChange: onThemeChange, getImageInfo: getImageInfo, getVideoInfo: getVideoInfo, previewImage: previewImage, diff --git a/packages/uni-app-plus/src/service/api/device/theme.ts b/packages/uni-app-plus/src/service/api/device/theme.ts new file mode 100644 index 0000000000000000000000000000000000000000..81c266c851884eceb4bf443506c345b35d9b3f61 --- /dev/null +++ b/packages/uni-app-plus/src/service/api/device/theme.ts @@ -0,0 +1,11 @@ +import { ON_THEME_CHANGE } from '@dcloudio/uni-shared' +import { defineOnApi } from '@dcloudio/uni-api' + +export const onThemeChange = defineOnApi( + ON_THEME_CHANGE, + () => { + UniServiceJSBridge.on(ON_THEME_CHANGE, (res) => { + UniServiceJSBridge.invokeOnCallback(ON_THEME_CHANGE, res) + }) + } +) diff --git a/packages/uni-app-plus/src/service/api/index.ts b/packages/uni-app-plus/src/service/api/index.ts index 07e08233957869c601380c363260b552d01f0b49..9714d11590172394915027eda3243ba35f12bd74 100644 --- a/packages/uni-app-plus/src/service/api/index.ts +++ b/packages/uni-app-plus/src/service/api/index.ts @@ -13,6 +13,7 @@ export * from './device/clipboard' export * from './device/network' export * from './device/soterAuthentication' export * from './device/scanCode' +export * from './device/theme' export * from './media/getImageInfo' export * from './media/getVideoInfo'