Browse Source

refactor: ♻️ 修改全局声明文件

pull/1/head
jiangx 3 years ago
parent
commit
5406945359
  1. 4
      src/composables/useHandleScreen.ts
  2. 4
      src/types/native.d.ts

4
src/composables/useHandleScreen.ts

@ -53,7 +53,7 @@ export const useHandleScreen = (callback: () => void) => {
} }
//跳转屏保挂载到全局 供app使用 //跳转屏保挂载到全局 供app使用
window.sleepToWallpaper = () => {
window.leaveScreenSave = () => {
checkHandleScreen() checkHandleScreen()
} }
@ -86,7 +86,7 @@ export const useHandleScreen = (callback: () => void) => {
showCountDownDialog.value = (indexTime >= MIN_TIME && indexTime <= MAX_TIME) || (wallpaperTime >= MIN_TIME && wallpaperTime <= MAX_TIME) showCountDownDialog.value = (indexTime >= MIN_TIME && indexTime <= MAX_TIME) || (wallpaperTime >= MIN_TIME && wallpaperTime <= MAX_TIME)
}) })
watch(mapStatus, async (newVal: boolean) => {
watch(mapStatus, (newVal: boolean) => {
//当地图加载成功之后自动触发一次屏保弹框以便能进入屏保 //当地图加载成功之后自动触发一次屏保弹框以便能进入屏保
if (newVal) { if (newVal) {
if (!nativeMethods.value?.hasProgram()) { if (!nativeMethods.value?.hasProgram()) {

4
src/types/native.d.ts

@ -35,14 +35,14 @@ export declare global {
pushFaceAttribute(): VideoStream //APP获取人脸属性推送给应用 pushFaceAttribute(): VideoStream //APP获取人脸属性推送给应用
takePhoto(): string //应用通知APP拍照 返回Base64 takePhoto(): string //应用通知APP拍照 返回Base64
startVoice(): boolean //应用通知APP开始语音识别 startVoice(): boolean //应用通知APP开始语音识别
stopVoice(): boolean //应用通知APP开始语音识别
stopVoice(): boolean //应用通知APP停止语音识别
voiceContent(): VoiceContent //语音返回数据 voiceContent(): VoiceContent //语音返回数据
deviceInfo(): HardwareInfo //设备信息 deviceInfo(): HardwareInfo //设备信息
goScreenSave(): void // 针对导视应用与app之间屏保跳转进行通讯 goScreenSave(): void // 针对导视应用与app之间屏保跳转进行通讯
hasProgram(): boolean //是否有节目列表 用于前端导视是否弹起屏保弹框 hasProgram(): boolean //是否有节目列表 用于前端导视是否弹起屏保弹框
} }
interface Window { interface Window {
sleepToWallpaper(): void
leaveScreenSave(): void
android: NativeMethods android: NativeMethods
chrome: { chrome: {
webview: { webview: {

Loading…
Cancel
Save