Parcourir la source

js和android 交互13

zhangyujun il y a 3 ans
Parent
commit
d3ea0d9e19
2 fichiers modifiés avec 10 ajouts et 12 suppressions
  1. 9 11
      src/utils/phone.ts
  2. 1 1
      src/views/exam/begin.vue

+ 9 - 11
src/utils/phone.ts

@@ -57,23 +57,21 @@ class Phone {
             } catch (error) {
                 console.log(error)
             }
-        } else {
+        } else if (this.isAndroid()) {
             try {
-                alert('运行前')
-                console.log('运行前')
-                console.log(typeof window.android.backView)
-             
-                window.WebViewJavascriptBridge&&window.WebViewJavascriptBridge.callHandler(
+                // alert('运行前')
+                // console.log('运行前')
+                // console.log(typeof window.android.backView)
+                window.WebViewJavascriptBridge && window.WebViewJavascriptBridge.callHandler(
                     'backView'
                     , { 'param': '返回的方法' }
                     , function (responseData) {
-                            
+
                     }
                 );
-                window.android.backView("纠结啊")
-                // window.android&&window.android.backView()
-              
-                alert('运行后')
+
+                window.android && window.android.backView()
+                // alert('运行后')
             } catch (error) {
                 console.log(error)
             }

+ 1 - 1
src/views/exam/begin.vue

@@ -84,7 +84,7 @@ export default defineComponent({
     // })
     const visible = ref(true)
     const backViewH5 = (e:TouchEvent)=>{
-      alert("backViewH5")
+
       e.preventDefault();
       // visible.value =false
       backView()