skyblued 2 سال پیش
والد
کامیت
c7ec7093fe
2فایلهای تغییر یافته به همراه5 افزوده شده و 4 حذف شده
  1. 3 1
      src/subpages/colexiu/buttons/index.tsx
  2. 2 3
      src/subpages/colexiu/popups/evaluating/content.tsx

+ 3 - 1
src/subpages/colexiu/buttons/index.tsx

@@ -106,7 +106,9 @@ export const onChangeModelType = (type: IModelType) => {
       RuntimeUtils.changeSpeed(speeds[search.id as any])
     }
   }
-  modelType.value = type
+  nextTick(() => {
+    modelType.value = type
+  })
 }
 
 export default defineComponent({

+ 2 - 3
src/subpages/colexiu/popups/evaluating/content.tsx

@@ -16,7 +16,7 @@ import CadenceIcon from './icons/cadence.svg'
 // import bg from './icons/bg.svg'
 import runtime from '/src/pages/detail/runtime'
 import { postMessage } from '/src/helpers/native-message'
-import { ResultContent } from './index'
+import { evaluatingShow, ResultContent } from './index'
 import { getLeveByScoreId } from '/src/pages/detail/evaluating/helper'
 
 import Image1 from './icons/5.png'
@@ -58,8 +58,6 @@ const scoreInfos: any = {
   },
 }
 
-export const evaluatingShow = ref<boolean>(false)
-
 //效音组件
 export default defineComponent({
   name: 'ColexiuEvaluatingContent',
@@ -236,6 +234,7 @@ export default defineComponent({
                   <Button onClick={() => {
                     runtime.evaluatingStatus = false
                     detailState.evaluatings = {}
+                    evaluatingShow.value = false
                     onChangeModelType('practice')
                   }}>
                     <img class={styles.btnIcon} src={iconLianxi} />