|
@@ -20,7 +20,7 @@
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
import { ref, reactive, onMounted } from 'vue';
|
|
|
-import { useScheduler, useStaticImg, useBase64, useAudioMange } from '@/hooks'
|
|
|
+import { useScheduler, useStaticImg, useBase64, useAudioMange, useIOSVersion } from '@/hooks'
|
|
|
import { useAppBridge } from '@/hooks/app'
|
|
|
import { onLoad } from '@dcloudio/uni-app';
|
|
|
import { CardModeEnum, OpraModeEnum } from '@/enum/constant';
|
|
@@ -154,6 +154,7 @@ const submitQuestionCardData = async () => {
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
const processRef = ref(0)
|
|
|
// 游戏结束
|
|
|
const gameover = async (process: number, cb: Function) => {
|
|
@@ -164,7 +165,11 @@ const gameover = async (process: number, cb: Function) => {
|
|
|
stx.stop()
|
|
|
submitQuestionCardData()
|
|
|
}
|
|
|
- await riveAniDom.value.start(star, 1)
|
|
|
+
|
|
|
+ if (useIOSVersion() === null || useIOSVersion().major >= 15) {
|
|
|
+ await riveAniDom.value.start(star, 1)
|
|
|
+ }
|
|
|
+
|
|
|
screenTouchState.value = false
|
|
|
calcQuantityV2Store.clear()
|
|
|
// 如果opraMode 的是learn 则跳转到app-web页面
|